7.2

CVE-2010-2240: linux linux_kernel Improper Control of Generation of Code

Modified
AliasesRHSA-2010:0661RHSA-2010:0676RHSA-2010:0677
Published 03-09-2010Last modified 07-08-2024

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.

Priority
Prioritisepublic exploit

Public exploit (reference, Date unknown)

Source freshness unavailable

How is this decided?
CVSS score
7.2/10
010
High · v2.0 (NVD)
EPSS score
0.72%
0%100%
Low · 0.00 pp in 30 days
KEVNot listedNot listed by any tracked catalog.
RansomwareNot flaggedNo ransomware use recorded.
Public exploits1reference

Advisory lineage

Upstream 0 · Downstream 5

Timeline

  1. 03-09-2010
    PublishedVulnerability first disclosed.
  2. 07-08-2024
    Last 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 version

EPSS 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

04-10-202603-11-2026

Known exploited

Compare KEV catalogs
CISA KEV

Not in the CISA KEV catalog.

ENISA CNW

Not in the ENISA CNW catalog.

CIRCL

Not in the CIRCL catalog.

Public exploits

1 found
  • referenceUnverified

    Exploit Reference (invisiblethingslab.com)

    Maturity: unknown

Weaknesses

CWE · root cause

Affected systems

Version check

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
Show all 32 references