First published: Sat Apr 13 2013(Updated: )
Integer overflow in the fb_mmap function in drivers/video/fbmem.c in the Linux kernel before 3.8.9, as used in a certain Motorola build of Android 4.1.2 and other products, allows local users to create a read-write memory mapping for the entirety of kernel memory, and consequently gain privileges, via crafted /dev/graphics/fb0 mmap2 system calls, as demonstrated by the Motochopper pwn program.
Credit: cve@mitre.org cve@mitre.org cve@mitre.org
Affected Software | Affected Version | How to fix |
---|---|---|
Linux kernel | >=2.6.12<3.0.75 | |
Linux kernel | >=3.1<3.2.45 | |
Linux kernel | >=3.3<3.4.42 | |
Linux kernel | >=3.5<3.8.9 | |
Motorola Android | =4.1.2 | |
Motorola Atrix HD | ||
Motorola Razr HD | ||
Motorola Razr M | ||
Qualcomm MSM8960 Firmware | ||
Red Hat Kernel-devel | ||
All of | ||
Any of | ||
Linux Kernel | >=2.6.12<3.0.75 | |
Linux Kernel | >=3.1<3.2.45 | |
Linux Kernel | >=3.3<3.4.42 | |
Linux Kernel | >=3.5<3.8.9 | |
Motorola Android | =4.1.2 | |
Any of | ||
Motorola Atrix HD | ||
Motorola Razr HD | ||
Motorola Razr M | ||
Qualcomm MSM8960 Firmware | ||
All of | ||
Any of | ||
>=2.6.12<3.0.75 | ||
>=3.1<3.2.45 | ||
>=3.3<3.4.42 | ||
>=3.5<3.8.9 | ||
=4.1.2 | ||
Any of | ||
Sign up to SecAlerts for real-time vulnerability data matched to your software, aggregated from hundreds of sources.
CVE-2013-2596 has a medium severity rating due to its potential to allow local users to create risky memory mappings.
To address CVE-2013-2596, you should upgrade your Linux kernel to version 3.8.9 or later.
CVE-2013-2596 affects Linux kernels prior to 3.8.9 and specific builds of Motorola's Android 4.1.2.
The vulnerability could allow local users to access and modify the entire kernel memory, which can lead to privilege escalation.
Using an old version of the Linux kernel that is vulnerable to CVE-2013-2596 is not safe, as it exposes your system to potential exploitations.