PT-2012-1745 · Google · Android

Nick Kralevich

·

Published

2012-01-27

·

Updated

2012-02-06

·

CVE-2011-3874

CVSS v2.0

9.3

High

VectorAV: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

CVE-2011-3874

Affected Products

Android