Read the docs
TI-2013-02292 Aliases CVE-2013-2596GHSA-xg37-4cgv-wc3c

Integer overflow in the fb_mmap function in drivers/video/fbmem.c in the Linux kernel…

Priority CRITICAL 93Exploited in the wildCWE-190Published · Updated

Key facts

Attack vector
Local
Privileges required
Low
User interaction
None
Attack complexity
Low
Impact type
Code execution
Confidentiality · integrity · availability
High · High · High
Fix status
Fixed

Attack profile from CVSS 3.1 · CISA ADP. Fix status from CNA and Red Hat. Impact type from CWE-190 and the CVSS impact.

Summary

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.

Why it matters now

Exploitation Active In CISA KEV since 2022-09-15CISA due date 2022-10-06
EPSS 0.03212 88th percentileScored 2026-11-07
Public exploit Yes 4 exploit referencesTagged by NVD
Fix Fixed Red Hat: 5 advisories

SSVC decision points

CISA ADP · SSVC 2.0.3

Exploitation
Active
Automatable
No
Technical impact
Total

The decision (Track, Attend, Act) also depends on your mission and well-being impact; see CISA's SSVC guide.

Affected products

VendorProductAffected versionsFixed inStatusSource
——all versions—No fix listedCNA
  • — Vendor— Affected all versions Fixed in — No fix listed CNA

CPE configurations NVD · 6

CPEVersionsRoleVendor
cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:*2.6.12 to before 3.0.75; 3.1 to before 3.2.45; 3.3 to before 3.4.42; 3.5 to before 3.8.9VulnerableLinux
cpe:2.3:o:motorola:android:4.1.2:*:*:*:*:*:*:*4.1.2VulnerableMotorola
cpe:2.3:h:motorola:atrix_hd:-:*:*:*:*:*:*:*not specified by NVDRunning onMotorola
cpe:2.3:h:motorola:razr_hd:-:*:*:*:*:*:*:*not specified by NVDRunning onMotorola
cpe:2.3:h:motorola:razr_m:-:*:*:*:*:*:*:*not specified by NVDRunning onMotorola
cpe:2.3:h:qualcomm:msm8960:-:*:*:*:*:*:*:*not specified by NVDRunning onQualcomm
  • cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:* Versions 2.6.12 to before 3.0.75; 3.1 to before 3.2.45; 3.3 to before 3.4.42; 3.5 to before 3.8.9 Vulnerable ·Linux
  • cpe:2.3:o:motorola:android:4.1.2:*:*:*:*:*:*:* Versions 4.1.2 Vulnerable ·Motorola
  • cpe:2.3:h:motorola:atrix_hd:-:*:*:*:*:*:*:* Versions not specified by NVD Running on ·Motorola
  • cpe:2.3:h:motorola:razr_hd:-:*:*:*:*:*:*:* Versions not specified by NVD Running on ·Motorola
  • cpe:2.3:h:motorola:razr_m:-:*:*:*:*:*:*:* Versions not specified by NVD Running on ·Motorola
  • cpe:2.3:h:qualcomm:msm8960:-:*:*:*:*:*:*:* Versions not specified by NVD Running on ·Qualcomm

Remediation

Red Hat 5 advisories

  • RHSA-2016:0450 Released 2016-03-15 · Red Hat rating Important
    kernel security update
    • Red Hat Enterprise Linux (v. 5 server) kernel-2.6.18-409.el5, kernel-2.6.18-409.el5.ia64, kernel-PAE-2.6.18-409.el5 +18
    • Red Hat Enterprise Linux Desktop (v. 5 client) kernel-2.6.18-409.el5, kernel-PAE-2.6.18-409.el5, kernel-PAE-devel-2.6.18-409.el5 +8
  • RHSA-2015:0803 Released 2015-04-14 · Red Hat rating Important
    kernel security and bug fix update
    • Red Hat Enterprise Linux Server AUS (v. 6.4) kernel-2.6.32-358.59.1.el6, kernel-debug-2.6.32-358.59.1.el6, kernel-debug-devel-2.6.32-358.59.1.el6 +5
    • Red Hat Enterprise Linux Server Optional AUS (v. 6.4) kernel-2.6.32-358.59.1.el6, python-perf-2.6.32-358.59.1.el6
  • RHSA-2015:0782 Released 2015-04-07 · Red Hat rating Important
    kernel security and bug fix update
    • Red Hat Enterprise Linux Compute Node Optional EUS (v. 6.5) kernel-2.6.32-431.53.2.el6, python-perf-2.6.32-431.53.2.el6
    • Red Hat Enterprise Linux HPC Node EUS (v. 6.5) kernel-2.6.32-431.53.2.el6, kernel-abi-whitelists-2.6.32-431.53.2.el6, kernel-debug-2.6.32-431.53.2.el6 +6
    • Red Hat Enterprise Linux Server EUS (v. 6.5) kernel-2.6.32-431.53.2.el6, kernel-abi-whitelists-2.6.32-431.53.2.el6, kernel-bootwrapper-2.6.32-431.53.2.el6 +9
    • Red Hat Enterprise Linux Server Optional EUS (v. 6.5) kernel-2.6.32-431.53.2.el6, python-perf-2.6.32-431.53.2.el6
Show 2 more Red Hat advisories
  • RHSA-2015:0695 Released 2015-03-17 · Red Hat rating Important
    kernel security and bug fix update
    • Red Hat Enterprise Linux Server AUS (v. 6.2) kernel-2.6.32-220.60.2.el6, kernel-debug-2.6.32-220.60.2.el6, kernel-debug-devel-2.6.32-220.60.2.el6 +5
    • Red Hat Enterprise Linux Server Optional AUS (v. 6.2) kernel-2.6.32-220.60.2.el6, python-perf-2.6.32-220.60.2.el6
  • RHSA-2014:1392 Released 2014-10-13 · Red Hat rating Important
    kernel security, bug fix, and enhancement update
    • Red Hat Enterprise Linux Desktop (v. 6) kernel-2.6.32-504.el6, kernel-abi-whitelists-2.6.32-504.el6, kernel-debug-2.6.32-504.el6 +6
    • Red Hat Enterprise Linux Desktop Optional (v. 6) python-perf-2.6.32-504.el6
    • Red Hat Enterprise Linux HPC Node (v. 6) kernel-2.6.32-504.el6, kernel-abi-whitelists-2.6.32-504.el6, kernel-debug-2.6.32-504.el6 +6
    • Red Hat Enterprise Linux HPC Node Optional (v. 6) python-perf-2.6.32-504.el6
    • Red Hat Enterprise Linux Server (v. 6) kernel-2.6.32-504.el6, kernel-abi-whitelists-2.6.32-504.el6, kernel-bootwrapper-2.6.32-504.el6 +9
    • Red Hat Enterprise Linux Server Optional (v. 6) python-perf-2.6.32-504.el6
    • Red Hat Enterprise Linux Workstation (v. 6) kernel-2.6.32-504.el6, kernel-abi-whitelists-2.6.32-504.el6, kernel-debug-2.6.32-504.el6 +6
    • Red Hat Enterprise Linux Workstation Optional (v. 6) python-perf-2.6.32-504.el6

Vendor assessments

Red Hat

Red Hat rating: Important. Red Hat's page for this CVE →

ProductStatusPlan or fix
Red Hat Enterprise Linux (v. 5 server)Fixed RHSA-2016:0450
Red Hat Enterprise Linux Compute Node Optional EUS (v. 6.5)Fixed RHSA-2015:0782
Red Hat Enterprise Linux Desktop (v. 5 client)Fixed RHSA-2016:0450
Red Hat Enterprise Linux Desktop (v. 6)Fixed RHSA-2014:1392
Red Hat Enterprise Linux Desktop Optional (v. 6)Fixed RHSA-2014:1392
Red Hat Enterprise Linux HPC Node (v. 6)Fixed RHSA-2014:1392
Red Hat Enterprise Linux HPC Node EUS (v. 6.5)Fixed RHSA-2015:0782
Red Hat Enterprise Linux HPC Node Optional (v. 6)Fixed RHSA-2014:1392
Red Hat Enterprise Linux Server (v. 6)Fixed RHSA-2014:1392
Red Hat Enterprise Linux Server AUS (v. 6.2)Fixed RHSA-2015:0695
Red Hat Enterprise Linux Server AUS (v. 6.4)Fixed RHSA-2015:0803
Red Hat Enterprise Linux Server EUS (v. 6.5)Fixed RHSA-2015:0782
Red Hat Enterprise Linux Server Optional (v. 6)Fixed RHSA-2014:1392
Red Hat Enterprise Linux Server Optional AUS (v. 6.2)Fixed RHSA-2015:0695
Red Hat Enterprise Linux Server Optional AUS (v. 6.4)Fixed RHSA-2015:0803
Red Hat Enterprise Linux Server Optional EUS (v. 6.5)Fixed RHSA-2015:0782
Red Hat Enterprise Linux Workstation (v. 6)Fixed RHSA-2014:1392
Red Hat Enterprise Linux Workstation Optional (v. 6)Fixed RHSA-2014:1392
Not affected: 2 products
  • Red Hat Enterprise Linux 7
  • Red Hat Enterprise MRG 2

Timeline

  1. 2022-09-15 Added to CISA KEV
  2. 2026-10-02 Threatist record created from CVE-2013-2596
  3. 2026-10-03 Alias added: GHSA-xg37-4cgv-wc3c

References

  • TI-2025-26358 tls: fix handling of zero-length records on the rx_list KEVCVSS 3.1CRITICAL 9.8
  • TI-2026-38352 netfilter: bridge: make ebt_snat ARP rewrite writable KEVCVSS 3.1HIGH 8.8
  • TI-2013-05264 The (1) get_user and (2) put_user API functions in the Linux kernel before 3.5.5 on the… KEVCVSS 3.1HIGH 8.8
  • TI-2022-00125 Integer overflow in kernel KEVCVSS 3.1HIGH 8.4
  • TI-2013-01864 The perf_swevent_init function in kernel/events/core.c in the Linux kernel before 3.8.9… KEVCVSS 3.1HIGH 8.4
  • TI-2021-05514 Heap Out-Of-Bounds Write in Netfilter IP6T_SO_SET_REPLACE KEVCVSS 3.1HIGH 8.3
See all 15278 →

Sources