Public exploit available
Public proof-of-concept or exploit code exists (ExploitDB / Metasploit / Nuclei).

CVE-2010-2959

Severity
7.2HIGH
EPSS
0.3%
top 43.92%
CISA KEV
Not in KEV
Exploit
PoC available
Public exploit / PoC exists
Timeline
PublishedSep 8
Latest updateMay 13

Description

Integer overflow in net/can/bcm.c in the Controller Area Network (CAN) implementation in the Linux kernel before 2.6.27.53, 2.6.32.x before 2.6.32.21, 2.6.34.x before 2.6.34.6, and 2.6.35.x before 2.6.35.4 allows attackers to execute arbitrary code or cause a denial of service (system crash) via crafted CAN traffic.

CVSS vector

AV:L/AC:L/C:C/I:C/A:CExploitability: 3.9 | Impact: 10.0

Affected Packages6 packages

Also affects: Debian Linux 5.0, Fedora 12

Patches

🔴Vulnerability Details

3
GHSA
GHSA-jj3r-mg29-qjwq: Integer overflow in net/can/bcm2022-05-13
CVEList
CVE-2010-2959: Integer overflow in net/can/bcm2010-09-08
VulnCheck
Linux Kernel Integer Overflow or Wraparound2010

💥Exploits & PoCs

1
Exploit-DB
Linux Kernel < 2.6.36-rc1 (Ubuntu 10.04 / 2.6.32) - 'CAN BCM' Local Privilege Escalation2010-08-27

📋Vendor Advisories

3
Ubuntu
Linux kernel vulnerabilities2011-02-25
Ubuntu
Linux kernel vulnerabilities2010-08-19
Red Hat
kernel: can: add limit for nframes and clean up signed/unsigned variables2010-08-11

💬Community

1
Bugzilla
CVE-2010-2959 kernel: can: add limit for nframes and clean up signed/unsigned variables2010-08-20