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.
References
Link Resource
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
History

No history.

cve-icon MITRE Information

Status: PUBLISHED

Assigner: mitre

Published: 2009-08-14T15:00:00

Updated: 2018-10-10T18:57:01

Reserved: 2009-08-05T00:00:00


Link: CVE-2009-2692

JSON object: View

cve-icon NVD Information

Status : Analyzed

Published: 2009-08-14T15:16:27.500

Modified: 2024-02-08T23:50:03.097


Link: CVE-2009-2692

JSON object: View

cve-icon Redhat Information

No data.

CWE