CVE-2012-3480
glibc 2.16 - Integer Overflow and Stack-Based Buffer Overflow in stdlib String Conversion Functions
Title source: llmExploitation Summary
EIP tracks 1 public exploit for CVE-2012-3480. PoCs published by Joseph S. Myer.
AI-analyzed exploit summary This exploit triggers a stack-based buffer overflow in GNU glibc's strtod function by crafting a maliciously large exponent string. The overflow occurs due to inadequate boundary checks, potentially leading to arbitrary code execution or denial-of-service.
Description
Multiple integer overflows in the (1) strtod, (2) strtof, (3) strtold, (4) strtod_l, and other unspecified "related functions" in stdlib in GNU C Library (aka glibc or libc6) 2.16 allow local users to cause a denial of service (application crash) and possibly execute arbitrary code via a long string, which triggers a stack-based buffer overflow.
Exploits (1)
This exploit triggers a stack-based buffer overflow in GNU glibc's strtod function by crafting a maliciously large exponent string. The overflow occurs due to inadequate boundary checks, potentially leading to arbitrary code execution or denial-of-service.