Unscored severity · published Dec 30, 2010
CVE-2010-4258
The do_exit function in kernel/exit.c in the Linux kernel before 2.6.36.2 does not properly handle a KERNEL_DS get_fs value, which allows local users to bypass intended access_ok…
–
CVSS
2.7%
EPSS
No
On KEV
Description
The do_exit function in kernel/exit.c in the Linux kernel before 2.6.36.2 does not properly handle a KERNEL_DS get_fs value, which allows local users to bypass intended access_ok restrictions, overwrite arbitrary kernel memory locations, and gain privileges by leveraging a (1) BUG, (2) NULL pointer dereference, or (3) page fault, as demonstrated by vectors involving the clear_child_tid feature and the splice system call.
Exploitation
Is it being used?
Exploit prediction (EPSS)2.7% · higher than 86% of CVEs
Exploited in the wildNo evidence yet
CISA KEVNot listed
Ransomware campaign useNot known
Affected products
Which versions
KE
Kernel · Linux
before 2.6.36.2 · source: NVD
FE
Fedora · Fedoraproject
13 · source: NVD
LE
Linux Enterprise Desktop · Suse
10; 11 · source: NVD
LE
Linux Enterprise Real Time Extension · Suse
11 · source: NVD
LE
Linux Enterprise Server · Suse
9; 10; 11 · source: NVD
LE
Linux Enterprise Software Development Kit · Suse
10 · source: NVD
OP
Opensuse · Opensuse
11.2; 11.3 · source: NVD
References
NVD
https://nvd.nist.gov/vuln/detail/CVE-2010-4258
CVE.org
https://www.cve.org/CVERecord?id=CVE-2010-4258
Broken Link
http://archives.neohapsis.com/archives/fulldisclosure/2010-12/0086.html
Third Party Advisory
http://blog.nelhage.com/2010/12/cve-2010-4258-from-dos-to-privesc/
Third Party Advisory
http://code.google.com/p/chromium-os/issues/detail?id=10234
git.kernel.org
http://git.kernel.org/?p=linux/kernel/git/torvalds/linux-2.6.git%3Ba=commit%3Bh=33dd94ae1ccbfb7bf0fb6c692bc3d1c4269e6177
Third Party Advisory
http://googlechromereleases.blogspot.com/2011/01/chrome-os-beta-channel-update.html
Third Party Advisory
http://lists.fedoraproject.org/pipermail/package-announce/2010-December/052513.html
More from Kernel
9.8
CVE-2025-39682
tls: fix handling of zero-length records on the rx_list
8.8
CVE-2026-53266
netfilter: bridge: make ebt_snat ARP rewrite writable
8.8
CVE-2013-6282
Linux Kernel Improper Input Validation Vulnerability
8.4
CVE-2022-0185
Linux Kernel Heap-Based Buffer Overflow Vulnerability
8.4
CVE-2013-2094
Linux Kernel Privilege Escalation Vulnerability
