CVE-2026-107373

Publication date 12 October 2026

Last updated 12 October 2026


Ubuntu priority

Description

ExtUtils::Typemaps::STL::String versions before 1.06 for Perl T_STD_STRING typemap may read the SV length before stringifying the argument. The typemap uses $var = std::string( SvPV_nolen($arg), SvCUR($arg) ) However, evaluation order for C++ arguments is not specified, and some compilers may produce code that evalutes SvCUR($arg) first. When $arg is not a string (for example, an interger, number or a reference) then SvCUR will return an invalid value, and the program may abort or segfault.

Why is this CVE low priority?

Local crash in Perl XS code when non-string values are passed through the affected typemap; no remote/default exposure.

Learn more about Ubuntu priority

Status

Package Ubuntu Release Status
libextutils-typemaps-default-perl 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


Access our resources on patching vulnerabilities