CVE-2026-107794
Publication date 10 October 2026
Last updated 22 October 2026
Ubuntu priority
Cvss 3 Severity Score
Description
ExtUtils::Typemaps::STL::List versions before 1.07 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. Note that a similar issue was fixed in ExtUtils::Typemaps::STL::Vector version 1.05.
Why is this CVE medium priority?
Denial of service via memory exhaustion when processing an empty list in Perl XS typemaps; requires untrusted input to a Perl application using this module.
Status
| Package | Ubuntu Release | Status |
|---|---|---|
| libextutils-typemaps-default-perl | 26.10 stonking |
Needs evaluation
|
| 26.04 LTS resolute |
Needs evaluation
|
|
| 24.04 LTS noble |
Needs evaluation
|
|
| 22.04 LTS jammy |
Needs evaluation
|
|
| 20.04 LTS focal | Not in release | |
| 18.04 LTS bionic | Not in release | |
| 16.04 LTS xenial | Not in release | |
| 14.04 LTS trusty | Not in release |
Severity score breakdown
CVSS version: CVSS v3.0
Base score
7.5 · High
Vector: CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H
References
Other references
- https://www.cve.org/CVERecord?id=CVE-2026-107794
- cpan.org/modules
- github.com/tsee/extutils-typemap-default
- github.com/tsee/extutils-typemap-default/commit/10f45bf0d00d3140499755c2ad49f8bf435851ac
- github.com/tsee/extutils-typemap-default/commit/3e6602d8a9db424e5842e001554bf268797e4de1
- https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1150541
- lists.security.metacpan.org/cve-announce/msg/44246012
- rt.cpan.org/public/bug/display.html?id=91213
- security-tracker.debian.org/tracker/cve-2026-107794