flutter-cli ships a single supported version at any time — whatever the
latest GitHub Release is. Older versions don't receive backported fixes;
upgrade to the latest binary or rebuild from master.
| Version | Supported |
|---|---|
| latest release | ✅ |
| anything older | ❌ |
Please do not open a public issue for security reports.
Instead, use GitHub's private vulnerability reporting:
- Go to the Security tab.
- Fill in the form with as much detail as you can — affected versions, reproduction steps, suggested remediation if you have one.
You should get an acknowledgement within 72 hours. If you don't, ping @Antoinegtir on the issue tracker asking them to check their Security tab (without disclosing the issue contents).
In scope:
flutter-cliitself — anything in this repo, including the install script and the shell shim.- The way it spawns / interacts with the
flutterandadb/xcrunbinaries.
Out of scope:
- Vulnerabilities in the upstream
flutterSDK,adb,xcrun,libimobiledevice, or any other third-party tool we shell out to — report those to their respective maintainers. - Vulnerabilities in user code running inside a Flutter app under
flutter-cli. The TUI does not modify the app's behaviour beyond whatflutter runwould do.
- Critical (remote code execution, credential leak): patched within 7 days, advisory published within 14 days.
- High (local privilege escalation, denial-of-service): patched in the next release, advisory published with the release.
- Medium / Low: addressed in regular release cadence; usually no separate advisory.
Once a fix is shipped, we publish a GitHub Security Advisory crediting the reporter (unless you've asked to stay anonymous). No CVE is filed automatically — request one from us if you'd like it tracked publicly.