vendor:
N/A
by:
Ted Tso
7,8
CVSS
HIGH
Stack Overflow
119
CWE
Product Name: N/A
Affected Version From: N/A
Affected Version To: N/A
Patch Exists: YES
Related CWE: N/A
CPE: N/A
Metasploit:
N/A
Other Scripts:
N/A
Tags: N/A
CVSS Metrics: N/A
Nuclei References:
N/A
Nuclei Metadata: N/A
Platforms Tested: Linux
2010
64bit_dos
This exploit is due to a bad limit on the max size of the stack for 32bit apps on a 64bit OS. Instead of them being limited to 1/4th of a 32bit address space, they're limited to 1/4th of a 64bit address space. This triggers a BUG() as the stack tries to expand around the address space when shifted. The memory usage also explodes within the kernel from a single 128k allocation in userland, which isn't accounted for by any task so it won't be terminated by the OOM killer.
Mitigation:
Limit the stack size for 32-bit applications on a 64-bit OS.