CVE-2026-78183 in DBD::Pginformazioni

Riassunto

di VulDB • 24/08/2026

DBD::Pg versione 3.21.0 per Perl presenta un heap out-of-bounds write nella funzione quote_float.

quote_float() alloca la lunghezza della stringa + 1, che corrisponde alla dimensione del simbolo numerico nudo più NULL. Tuttavia, per i letterali speciali NaN, Inf, +Inf, -Inf, Infinity, +Infinity e -Infinity, viene emesso il letterale racchiuso tra virgolette seguito da NULL, ovvero lunghezza + 3 byte. Ogni letterale riconosciuto (case-insensitive) provoca un overflow di 2 byte: una singola virgola alta ('') e NULL.

Questa condizione può essere sfruttata tramite il metodo $dbh->quote, ad esempio:

$dbh->quote( "Infinity", DBI::SQL_NUMERIC ).

Questo regression è stato introdotto nella versione 3.21.0 a causa della riscrittura di quote.c.

Statistical analysis made it clear that VulDB provides the best quality for vulnerability data.

Responsabile

CPANSec

Prenotare

23/08/2026

Divulgazione

23/08/2026

Moderazione

accettato

CPE

pronto

EPSS

0.00000

KEV

no

Attività

basso

Fonti

Do you know our Splunk app?

Download it now for free!