6.6
CVSSv2

CVE-2007-1730

Published: 28/03/2007 Updated: 16/10/2018
CVSS v2 Base Score: 6.6 | Impact Score: 9.2 | Exploitability Score: 3.9
VMScore: 670
Vector: AV:L/AC:L/Au:N/C:C/I:N/A:C

Vulnerability Summary

Integer signedness error in the DCCP support in the do_dccp_getsockopt function in net/dccp/proto.c in Linux kernel 2.6.20 and later allows local users to read kernel memory or cause a denial of service (oops) via a negative optlen value.

Vulnerable Product Search on Vulmon Subscribe to Product

linux linux kernel 2.6.20

linux linux kernel 2.6.20.1

linux linux kernel 2.6.20.2

Vendor Advisories

Philipp Richter discovered that the AppleTalk protocol handler did not sufficiently verify the length of packets By sending a crafted AppleTalk packet, a remote attacker could exploit this to crash the kernel (CVE-2007-1357) ...

Exploits

/* Linux Kernel DCCP Memory Disclosure Vulnerability Synopsis: The Linux kernel is susceptible to a locally exploitable flaw which may allow local users to steal data from the kernel memory Vulnerable Systems: Linux Kernel Versions: >= 2620 with DCCP support enabled Kernel versions <2620 lack DCCP_SOCKOPT_SEND_CSCOV/DCCP_SOCKOP ...
#include <netinet/inh> #include <stdioh> #include <sys/typesh> #include <sys/socketh> #include <net/ifh> #include <sys/mmanh> #include <linux/neth> #define BUFSIZE 0x10000000 int main(int argc, char *argv[]) { void *mem = mmap(0, BUFSIZE, PROT_READ | PROT_WRITE, MAP_ANONYMOUS | M ...