CVE-2009-2692
The Linux kernel 2.6.0 through 2.6.30.4, and 2.4.4 through 2.4.37.4, does not initialize all function pointers for socket operations in proto_ops structures, which allows local users to trigger a NULL pointer dereference and gain privileges by using mmap to map page zero, placing arbitrary code on this page, and then invoking an unavailable operation, as demonstrated by the sendpage operation (sock_sendpage function) on a PF_PPPOX socket.
Key facts
- CVSS score
- 7.8 (v3.1)
- Severity
- HIGH
- CVSS vector
CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H- Weakness (CWE)
- CWE-908
- EPSS score
- 14.6% (97th percentile)
- In CISA KEV
- No
- In EU EUVD
- Yes (EUVD-2009-2685)
- Published
- August 14, 2009
- NVD last modified
- June 16, 2026
- Status
- Modified
EU Vulnerability Database (EUVD)
This vulnerability is also tracked by ENISA as EUVD-2009-2685 in the EU Vulnerability Database. Last updated in EUVD on August 7, 2024.
View on the EU Vulnerability DatabaseAffected products
- debian / debian linux
- linux / linux kernel
- redhat / enterprise linux desktop
- redhat / enterprise linux desktop
- redhat / enterprise linux eus
- redhat / enterprise linux eus
- redhat / enterprise linux server
- redhat / enterprise linux server
- redhat / enterprise linux server aus
- redhat / enterprise linux workstation
- redhat / enterprise linux workstation
- suse / linux enterprise real time
Certified products that may be affected
2 FIPS 140 or Common Criteria certified products, from automated matching by sec-certs.org.
- Red Hat Enterprise Linux 5 OpenSSH-Server Cryptographic Module - Red Hat®, Inc. - FIPS 140 1384 - historical
- Red Hat Enterprise Linux AS, Version 4 Update 4 - Red Hat, Inc. - Common Criteria CCEVS-VR-0035-2006 - archived
References
- http://archives.neohapsis.com/archives/fulldisclosure/2009-08/0174.html(Broken Link, Exploit)
- http://blog.cr0.org/2009/08/linux-null-pointer-dereference-due-to.html(Exploit, Issue Tracking)
- http://git.kernel.org/?p=linux/kernel/git/stable/linux-2.4.37.y.git%3Ba=commit%3Bh=c18d0fe535a73b219f960d1af3d0c264555a12e3(Broken Link)
- http://git.kernel.org/?p=linux/kernel/git/torvalds/linux-2.6.git%3Ba=commit%3Bh=e694958388c50148389b0e9b9e9e8945cf0f1b98(Broken Link)
- http://grsecurity.net/~spender/wunderbar_emporium.tgz(Broken Link)
- http://lists.opensuse.org/opensuse-security-announce/2009-09/msg00001.html(Mailing List)
- http://rhn.redhat.com/errata/RHSA-2009-1222.html(Third Party Advisory)
- http://rhn.redhat.com/errata/RHSA-2009-1223.html(Third Party Advisory)
- http://secunia.com/advisories/36278(Broken Link, Vendor Advisory)
- http://secunia.com/advisories/36289(Broken Link, Vendor Advisory)
- http://secunia.com/advisories/36327(Broken Link, Vendor Advisory)
- http://secunia.com/advisories/36430(Broken Link, Vendor Advisory)
- http://secunia.com/advisories/37298(Broken Link, Vendor Advisory)
- http://secunia.com/advisories/37471(Broken Link, Vendor Advisory)
- http://support.avaya.com/css/P8/documents/100067254(Third Party Advisory)
- http://wiki.rpath.com/wiki/Advisories:rPSA-2009-0121(Broken Link)
- http://www.debian.org/security/2009/dsa-1865(Mailing List, Third Party Advisory)
- http://www.exploit-db.com/exploits/19933(Exploit, Third Party Advisory, VDB Entry)
- http://www.exploit-db.com/exploits/9477(Third Party Advisory, VDB Entry)
- http://www.kernel.org/pub/linux/kernel/v2.4/ChangeLog-2.4.37.5(Broken Link, Vendor Advisory)
- http://www.kernel.org/pub/linux/kernel/v2.6/ChangeLog-2.6.30.5(Broken Link, Vendor Advisory)
- http://www.kernel.org/pub/linux/kernel/v2.6/testing/ChangeLog-2.6.31-rc6(Broken Link, Vendor Advisory)
- http://www.mandriva.com/security/advisories?name=MDVSA-2009:233(Broken Link)
- http://www.openwall.com/lists/oss-security/2009/08/14/1(Mailing List, Patch)
- http://www.redhat.com/support/errata/RHSA-2009-1233.html(Broken Link)
- http://www.securityfocus.com/archive/1/505751/100/0/threaded(Broken Link, Third Party Advisory, VDB Entry)
- http://www.securityfocus.com/archive/1/505912/100/0/threaded(Broken Link, Third Party Advisory, VDB Entry)
- http://www.securityfocus.com/archive/1/507985/100/0/threaded(Broken Link, Third Party Advisory, VDB Entry)
- http://www.securityfocus.com/archive/1/512019/100/0/threaded(Broken Link, Third Party Advisory, VDB Entry)
- http://www.securityfocus.com/bid/36038(Broken Link, Exploit, Third Party Advisory, VDB Entry)
- http://www.vmware.com/security/advisories/VMSA-2009-0016.html(Third Party Advisory)
- http://www.vupen.com/english/advisories/2009/2272(Broken Link, Patch, Vendor Advisory)
- http://www.vupen.com/english/advisories/2009/3316(Broken Link, Vendor Advisory)
- http://zenthought.org/content/file/android-root-2009-08-16-source(Broken Link)
- https://bugzilla.redhat.com/show_bug.cgi?id=516949(Issue Tracking, Patch)
- https://issues.rpath.com/browse/RPL-3103(Broken Link)
- https://oval.cisecurity.org/repository/search/definition/oval%3Aorg.mitre.oval%3Adef%3A11526(Broken Link)
- https://oval.cisecurity.org/repository/search/definition/oval%3Aorg.mitre.oval%3Adef%3A11591(Broken Link)
- https://oval.cisecurity.org/repository/search/definition/oval%3Aorg.mitre.oval%3Adef%3A8657(Broken Link)
Last updated September 17, 2026 · Source: NVD, CISA KEV, FIRST.org EPSS
Query CVEs from your AI assistant
The CVE/NVD Explorer brain answers CVE questions directly inside Claude, ChatGPT, or any MCP assistant — always up to date, no setup. Add it once and stop pasting advisories into chat.
Add the CVE brain