CVE-2013-10076
7.5 HIGHpublic exploit availablePublished 2026-10-10 · Updated 2026-10-16
AI risk analysis
- Summary
- A Perl module flaw allows attackers to trigger a memory exhaustion attack by exploiting an integer underflow in array allocation. When processing empty lists, the module allocates a massive 32 GiB array instead of a small one, leading to system resource exhaustion.
- Exploitability
- Exploitation is moderately difficult as it requires crafting specific input data that triggers the STL::Vector typemap processing with empty lists, but the attack can be automated once the trigger conditions are met.
- Blast radius
- The impact could be significant in environments where Perl applications process untrusted input through ExtUtils::Typemaps::STL::Vector, potentially leading to service disruption or denial of service across multiple processes.
- Detection
- No reliable host or network indicator is derivable from the published description.
- Prioritized remediation
- Upgrade to ExtUtils::Typemaps::STL::Vector version 1.05 or later to fix the integer underflow issue.
memory-exhaustionperldos
Analysis generated locally by garnet-coder (no data left the box). AI-assisted — verify against primary sources before acting.
NVD description
ExtUtils::Typemaps::STL::Vector versions before 1.05 for Perl allocate a 32 GiB array on an empty list. The OUTPUT typemaps call av_extend( av, len-1 ). On an empty list, this undeflows, and av_extend will allocate an array with 2^32 slots, leading to memory exhaustion.
CVSS vector
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H
Weaknesses
CWE-191
Public exploit & PoC references
All references
Source data: NVD (nvd.nist.gov), public domain. Exploit-DB.ai adds local AI analysis for defensive use only.
Related CVEs
- HIGHCVE-2026-107794
- HIGHCVE-2026-102504PoC
- HIGHCVE-2026-103472PoC
- HIGHCVE-2026-107212PoC
- HIGHCVE-2026-107839PoC
- HIGHCVE-2026-14854
- HIGHCVE-2026-47321
- HIGHCVE-2026-61483
Related by shared AI tags and CWE weakness class. Browse the full archive.