PT-2012-1745 · Google · Android
Nick Kralevich
·
Published
2012-01-27
·
Updated
2012-02-06
·
CVE-2011-3874
CVSS v2.0
9.3
High
| Vector | AV:N/AC:M/Au:N/C:C/I:C/A:C |
Name of the Vulnerable Software and Affected Versions
Android versions 2.2.x through 2.2.2
Android versions 2.3.x through 2.3.6
Description
The issue is a stack-based buffer overflow in libsysutils. It allows remote attackers to execute arbitrary code via an application that calls the
FrameworkListener::dispatchCommand method with the wrong number of arguments. This can trigger a use-after-free error, as demonstrated by the zergRush exploit.Recommendations
For Android versions 2.2.x through 2.2.2, update to a version outside of this range to resolve the issue.
For Android versions 2.3.x through 2.3.6, update to a version outside of this range to resolve the issue.
As a temporary workaround, consider restricting the use of the
FrameworkListener::dispatchCommand method until a patch is available.Exploit
Fix
Buffer Overflow
Found an issue in the description? Have something to add? Feel free to write us 👾
Weakness Enumeration
Related Identifiers
Affected Products
Android