← back
CVE-2013-2596

CVE-2013-2596

CVSS 7.8 HIGHEPSS 3.4%● KEVCWE-190
In short

A flaw in the Linux kernel's graphics driver allows a local attacker to map and access all of kernel memory by exploiting an integer overflow, potentially gaining full system control.

Technical detail

An integer overflow in the fb_mmap function (drivers/video/fbmem.c) in Linux kernel versions before 3.8.9 permits local attackers to establish read-write mappings of the entire kernel memory space via crafted mmap2 syscalls on /dev/graphics/fb0, enabling privilege escalation when a graphics device is accessible.

Summary generated and translated by AI from the official description.
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.
CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H
Affected products
n/a · n/a
⚠ Public resources, to assess the exposure of systems you control or are authorized to test. Test only with authorization.

Want to know if your infrastructure is exposed to this?

Talk to TrueHacking →