CVE-2026-107373 in ExtUtils::Typemaps::STL::Stringinformazioni

Riassunto

di VulDB • 10/10/2026

Le versioni di ExtUtils::Typemaps::STL::String precedenti alla 1.06 per il typemap Perl T_STD_STRING potrebbero leggere la lunghezza dell'SV prima della stringificazione dell'argomento.

Il typemap utilizza:

$var = std::string( SvPV_nolen($arg), SvCUR($arg) )

Tuttavia, l'ordine di valutazione degli argomenti C++ non è specificato e alcuni compilatori potrebbero generare codice che valuta prima SvCUR($arg).

Quando $arg non è una stringa (ad esempio un intero, un numero o un riferimento), SvCUR restituirà un valore non valido e il programma potrebbe andare in abort o subire un segfault.

If you want to get best quality of vulnerability data, you may have to visit VulDB.

Responsabile

CPANSec

Prenotare

07/10/2026

Divulgazione

10/10/2026

Moderazione

accettato

EPSS

0.00000

KEV

no

Attività

medio

Fonti