7.8

CVE-2010-3904: Linux Kernel Improper Input Validation Vulnerability

CVSS: 7.8v3.1HighKEVAnalyzed
AliasesRHSA-2010:0792
Published 06-12-2010Last modified 22-10-2025

Vulnerability summary

CVE-2010-3904 is a high (CVSS 7.8) vulnerability in Linux Kernel. It is known to be exploited: CISA lists it, first on 12-05-2023. EPSS estimates a 15.86% chance of exploitation in the next 30 days, higher than 96.8% of scored vulnerabilities. 4 public exploits are recorded.

Overall risk
85/100
0100
Critical · default modelHow is this calculated?
CVSS score
7.8/10
010
High · v3.1 (CVE.org)
EPSS score
15.86%
0%100%
Medium · +1.39 pp in 30 days
KEVListedCISA
RansomwareNone recordedNo known use recorded
Public exploits4reference, exploit-database, metasploit

Advisory lineage

Upstream 0 · Downstream 1

Timeline

  1. 06-12-2010
    PublishedVulnerability first disclosed.
  2. 12-05-2023
    Added to CISA KEVLinux Kernel Improper Input Validation Vulnerability
  3. 02-06-2023
    CISA remediation dueThe impacted product is end-of-life and should be disconnected if still in use.
  4. 22-10-2025
    Last modifiedVulnerability information updated.

Description

The rds_page_copy_user function in net/rds/page.c in the Reliable Datagram Sockets (RDS) protocol implementation in the Linux kernel before 2.6.36 does not properly validate addresses obtained from user space, which allows local users to gain privileges via crafted use of the sendmsg and recvmsg system calls.

CVSS metrics

3 scores · 2 sources · 2 versions

EPSS trend

Probability

15.86%

Chance of exploitation in the next 30 days

Percentile

97%

Versus all other CVEs

30-day change

+1.39 pp

From 14.47% on 21-09-2026

21-09-202621-10-2026
EPSS score
15.86%

Known exploited

Compare KEV catalogs
CISA KEVListed
Added
12-05-2023
Federal due date
02-06-2023

CISA required action

The impacted product is end-of-life and should be disconnected if still in use. lkml.iu.edu/hypermail/linux/kernel/1601.3/06474.html nvd.nist.gov/vuln/detail/CVE-2010-3904

Public exploits

4 found
  • referenceUnverified

    Exploit Reference (packetstormsecurity.com)

    Maturity: unknown

  • exploit-databaselocallinuxVerified

    Linux 2.6.30 < 2.6.36-rc8 - Reliable Datagram Sockets (RDS) Privilege Escalation (Metasploit)

    Maturity: weaponized

  • exploit-databaselocallinuxVerified

    Linux Kernel 2.6.36-rc8 - 'RDS Protocol' Local Privilege Escalation

    Maturity: weaponized

Show all 4 exploits
  • MetasploitMetasploitremoteVerified

    Reliable Datagram Sockets (RDS) rds_page_copy_user Privilege Escalation

    exploit/linux/local/rds_rds_page_copy_user_priv_esc

    Maturity: weaponized

Weaknesses

CWE · root cause

Affected systems

Redhat19 products
  • enterprise_linuxEOL5.0 | 6.0
  • kernel< 0:2.6.18-194.17.4.el5
  • kernel-debug< 0:2.6.18-194.17.4.el5
  • kernel-debug-debuginfo< 0:2.6.18-194.17.4.el5
  • kernel-debug-devel< 0:2.6.18-194.17.4.el5
Suse3 products
Canonical1 product
Linux1 product
Opensuse1 product
Vmware1 product
  • esxiEOL3.5 | 4.0 | 4.1 | 5.0

6 vendors · 26 products

References

27 links
Show all 27 references