Executive brief
The vold volume manager daemon in Android trusts messages from a PF_NETLINK socket, allowing local users to execute arbitrary code and gain root privileges. The vulnerability stems from a signedness error in the DirectVolume::handlePartitionAdded method where a negative index bypasses a maximum-only integer check, leading to memory corruption.
Affected products
- Google Android 2.x before 2.3.4, 3.0
Timeline
- 2011-04-21: exploited: GingerBreak exploit released
- 2011-05-03: patched: Google patches GingerBreak exploit
- 2022-09-08: kev added: Added to CISA Known Exploited Vulnerabilities Catalog