CVE-2010-2240: linux linux_kernel Improper Control of Generation of Code
Vulnerability summary
CVE-2010-2240 is a high (CVSS 7.2) Improper Control of Generation of Code vulnerability in linux linux_kernel. EPSS estimates a 0.72% chance of exploitation in the next 30 days, higher than 53.8% of scored vulnerabilities. 1 public exploit is recorded.
Public exploit (reference, Date unknown)
Source freshness unavailable
How is this decided?Advisory lineage
Upstream 0 · Downstream 5Timeline
- 03-09-2010PublishedVulnerability first disclosed.
- 07-08-2024Last modifiedVulnerability information updated.
Description
The do_anonymous_page function in mm/memory.c in the Linux kernel before 2.6.27.52, 2.6.32.x before 2.6.32.19, 2.6.34.x before 2.6.34.4, and 2.6.35.x before 2.6.35.2 does not properly separate the stack and the heap, which allows context-dependent attackers to execute arbitrary code by writing to the bottom page of a shared memory segment, as demonstrated by a memory-exhaustion attack against the X.Org X server.
CVSS metrics
1 score · 1 source · 1 versionEPSS trend
Probability
0.72%
Chance of exploitation in the next 30 days
Percentile
54%
Versus all other CVEs
30-day change
No change 0.00 pp
From 0.72% on 04-10-2026
Known exploited
Compare KEV catalogsNot in the CISA KEV catalog.
Not in the ENISA CNW catalog.
Not in the CIRCL catalog.
Public exploits
1 foundExploit Reference (invisiblethingslab.com)
Maturity: unknown
Weaknesses
CWE · root causeAffected systems
Known conditions: local access, no authentication (CVSS vector). Other conditions: not stated in public data.
Redhat26 products
- kernel< 0:2.6.18-194.11.3.el5 | < 0:2.6.9-89.0.29.EL | < 0:2.6.9-78.0.32.EL
- kernel-debug< 0:2.6.18-194.11.3.el5
- kernel-debug-debuginfo< 0:2.6.18-194.11.3.el5
- kernel-debug-devel< 0:2.6.18-194.11.3.el5
- kernel-debuginfo< 0:2.6.18-194.11.3.el5 | < 0:2.6.9-89.0.29.EL | < 0:2.6.9-78.0.32.EL
Linux1 product
- linux_kernel≤ 2.6.27.51 | 2.6.32 | 2.6.32.1 | 2.6.32.2 | 2.6.32.3 | 2.6.32.4 | 2.6.32.5 | 2.6.32.6 | 2.6.32.7 | 2.6.32.8 | 2.6.32.9 | 2.6.32.10 | 2.6.32.11 | 2.6.32.12 | 2.6.32.13 | 2.6.32.14 | 2.6.32.15 | 2.6.32.16 | 2.6.32.17 | 2.6.32.18 | 2.6.34.1 | 2.6.34.2 | 2.6.34.3 | 2.6.35.1
2 vendors · 27 products
References
32 links- www.kernel.org/pub/linux/kernel/v2.6/ChangeLog-2.6.27.52X Refsource CONFIRM
- www.kernel.org/pub/linux/kernel/v2.6/ChangeLog-2.6.34.4X Refsource CONFIRM
- oval.cisecurity.org/repository/search/definition/oval%3Aorg.mitre.oval%3Adef%3A13247VDB EntrySignatureX Refsource OVAL
- git.kernel.orgX Refsource CONFIRM
- www.vmware.com/security/advisories/VMSA-2011-0007.htmlX Refsource CONFIRM
Show all 32 references
- www.kernel.org/pub/linux/kernel/v2.6/ChangeLog-2.6.35.2X Refsource CONFIRM
- www.vmware.com/security/advisories/VMSA-2011-0009.htmlX Refsource CONFIRM
- www.kernel.org/pub/linux/kernel/v2.6/ChangeLog-2.6.32.19X Refsource CONFIRM