CVE-2010-3904
KEVmassLocal Privilege Escalation in Linux Kernel RDS Implementation
CISA: Linux Kernel Improper Input Validation Vulnerability
Linux Kernel contains an improper input validation flaw (CWE-20) in its Reliable Datagram Sockets (RDS) protocol implementation, which mishandles data passed through the sendmsg and recvmsg system calls. A local user who can create an RDS socket and issue crafted sendmsg/recvmsg calls triggers the flaw and corrupts kernel memory. Successful exploitation yields local privilege escalation, allowing an unprivileged user to execute code with elevated (root) privileges. Any Linux system whose kernel includes RDS support is affected, though specific version ranges are not provided in the available data, and exploitation requires an attacker to already have some local foothold on the machine. CISA added CVE-2010-3904 to the Known Exploited Vulnerabilities catalog on 2023-05-12, confirming active exploitation (ransomware use unknown); EPSS estimates a 14.6% probability of exploitation in the next 30 days (96th percentile), and no public proof-of-concept is catalogued.
What to do: Install your distribution's updated kernel packages containing the RDS input-validation fix (vendors have long backported this patch) and reboot into the patched kernel. Verify whether RDS is present and loadable (e.g., check 'lsmod | grep rds' and /proc/net/rds) and restrict unprivileged local shell access, since exploitation requires local code execution. Per CISA's KEV required action, the impacted product is end-of-life, so disconnect or decommission systems still running unpatched/EOL kernels, and monitor for Linux-targeting campaigns such as UAT-10147, which deploys EDR bypass and Linux rootkits that pair naturally with local privilege escalation flaws.
| Linux Kernel | — |
Order-of-magnitude estimate by the model from install counts, market share and public scan data it knows; verify before quoting.
Linux Kernel contains an improper input validation vulnerability in the Reliable Datagram Sockets (RDS) protocol implementation that allows local users to gain privileges via crafted use of the sendmsg and recvmsg system calls.
- Affected
- Linux Kernel
- Required action
- The impacted product is end-of-life and should be disconnected if still in use.
- Due date
- Ransomware use
- Unknown
- Vendors
- Linux
- Products
- Kernel
- Weakness
- CWE-20
In the news3 stories
UAT-10147 Uses AI to Scale Server Attacks, Deploys SPECTRE With EDR Bypass and Linux Rootkit
Cisco Talos exposes UAT-10147, a Chinese-speaking group using AI tools to automate intrusions, deploy SPECTRE, BadIIS, and rootkits against web servers worldwide.
Cisco Talos detailed UAT-10147, a Chinese-speaking cybercrime group conducting SEO fraud and data theft against Windows and Linux web servers in education, media, technology, and gaming sectors, with most victims in Brazil, Bolivia, China, Canada, and Vietnam. The actor exploits publicly disclosed vulnerabilities for initial access, including Zimbra (CVE-2022-27925) and Alibaba Nacos (CVE-2021-29441), and abuses Linux LPE flaws like CVE-2022-0847 and CVE-2021-3156 for root. Its toolset includes AI-assisted frameworks DeepAudit and PentestGPT, plus implants such as SPECTRE, BadIIS, Quasar RAT, Gh0stCringe, and Noodle RAT. An exposed directory contained a target list of roughly 170,000 URLs, with the US, India, UK, Germany, and Netherlands as top destinations.