The vold volume manager daemon on Android 3.0 and 2.x before 2.3.4 trusts messages that…
Key facts
- Attack vector
- Local
- Privileges required
- Low
- User interaction
- None
- Attack complexity
- Low
- Impact type
- Code execution
- Confidentiality · integrity · availability
- High · High · High
- Fix status
- No fix listed
Attack profile from CVSS 3.1 · CISA ADP. Fix status from CNA. Impact type from CWE-190 and the CVSS impact.
Summary
The vold volume manager daemon on Android 3.0 and 2.x before 2.3.4 trusts messages that are received from a PF_NETLINK socket, which allows local users to execute arbitrary code and gain root privileges via a negative index that bypasses a maximum-only signed integer check in the DirectVolume::handlePartitionAdded method, which triggers memory corruption, as demonstrated by Gingerbreak.
Why it matters now
SSVC decision points
CISA ADP · SSVC 2.0.3
- Exploitation
- Active
- Automatable
- No
- Technical impact
- Total
The decision (Track, Attend, Act) also depends on your mission and well-being impact; see CISA's SSVC guide.
Affected products
| Vendor | Product | Affected versions | Fixed in | Status | Source |
|---|---|---|---|---|---|
| — | — | all versions | — | No fix listed | CNA |
- — Vendor— Affected all versions Fixed in — No fix listed CNA
Remediation
No fixed version listed by the sources yet.
Timeline
- 2022-09-08 Added to CISA KEV
- 2026-10-02 Threatist record created from CVE-2011-1823
- 2026-10-03 Alias added: GHSA-3hj2-5cwp-2349
References
Exploit 3
Other 5
- http://android.git.kernel.org/?p=platform/system/netd.git%3Ba=commit%3Bh=79b579c92afc08ab12c0a5788d61f2dd2934836f
- http://android.git.kernel.org/?p=platform/system/core.git%3Ba=commit%3Bh=b620a0b1c7ae486e979826200e8e441605b0a5d6
- http://androidcommunity.com/gingerbreak-root-for-gingerbread-app-20110421/
- http://android.git.kernel.org/?p=platform/system/vold.git%3Ba=commit%3Bh=c51920c82463b240e2be0430849837d6fdc5352e
- http://www.androidpolice.com/2011/05/03/google-patches-gingerbreak-exploit-but-dont-worry-we-still-have-root-for-now/
More Android vulnerabilities
- TI-2025-30821 Use after free in Google Android KEVCVSS 3.1HIGH 8.8
- TI-2023-17777 Improper privilege management in Google Android KEVCVSS 3.1HIGH 8.8
- TI-2025-30872 Integer overflow in Google Android KEVCVSS 3.1HIGH 8.4
- TI-2024-21766 there is a possible way to bypass due to a logic error in the code. KEVCVSS 3.1HIGH 8.1
- TI-2025-30849 Missing authentication in Google Android KEVCVSS 3.1HIGH 7.8
- TI-2024-24518 net: fix __dst_negative_advice() race KEVCVSS 3.1HIGH 7.8
Sources
- CVE-2011-1823 · CVE Program
- CVE-2011-1823 · NVD
- CISA Known Exploited Vulnerabilities
- FIRST EPSS
- GHSA-3hj2-5cwp-2349 · GitHub Advisory Database · CC BY 4.0
This product uses the NVD API but is not endorsed or certified by the NVD. Sources and licences