Description
The socket implementation in net/core/sock.c in the Linux kernel before 2.6.34 does not properly manage a backlog of received packets, which allows remote attackers to cause a denial of service (memory consumption) by sending a large amount of network traffic, as demonstrated by netperf UDP tests.
CVSS breakdown
CVSS 3.1
Attack Vector
Network
Attack Complexity
Low
Privileges Required
None
User Interaction
None
Scope
Unchanged
Confidentiality
None
Integrity
None
Availability
High
Affected products
- Linux / Linux kernel2.6.34
- RedHat / enterprise_linux4.0 – 4.0
- VMware / esx4.0 – 4.0
- VMware / esx4.1 – 4.1
References
- MISChttp://www.securityfocus.com/archive/1/520102/100/0/threaded
- VENDOR_ADVISORYhttp://secunia.com/advisories/46397
- MISChttp://kerneltrap.org/mailarchive/linux-netdev/2010/3/3/6271093/thread
- MISChttp://www.securityfocus.com/bid/46637
- VENDOR_ADVISORYhttp://www.vmware.com/security/advisories/VMSA-2011-0012.html
- MISChttp://www.kernel.org/pub/linux/kernel/v2.6/ChangeLog-2.6.34
- MISChttps://bugzilla.redhat.com/show_bug.cgi?id=657303
- MISChttp://git.kernel.org/?p=linux/kernel/git/torvalds/linux-2.6.git%3Ba=commit%3Bh=8eae939f1400326b06d0c9afe53d2a484a326871