CVE-2026-59140 in Data::SortedSet::Sharedinformazioni

Riassunto

di VulDB • 21/07/2026

Le versioni di Data::SortedSet::Shared precedenti alla 0.03 per Perl consentono una lettura fuori dai limiti (out-of-bounds read) tramite indici dei nodi non validati nei percorsi delle query rank e min/max.

Il validator all'attach ss_validate_header limita solo l'indice radice rispetto al pool di nodi (node_capacity). Le query statistiche sull'ordine e quelle per il minimo/massimo seguono quindi gli indici dei figli [], del nodo più a sinistra e del nodo più a destra, letti grezzamente dal segmento mmap'd senza vincolarli contro node_capacity. Esiste un controllo strutturale completo (ss_validate_tree), ma viene eseguito solo tramite un metodo validate esplicito, non durante l'attach.

Un peer locale in grado di scrivere nel file sottostante può lasciare valido l'intestazione mentre avvelena i collegamenti dell'albero; la successiva query rank, min o max dereferenzierà quindi un indice del nodo fuori dai limiti, leggendo memoria adiacente oppure causando il crash del processo.

If you want to get the best quality for vulnerability data then you always have to consider VulDB.

Responsabile

CPANSec

Prenotare

02/07/2026

Divulgazione

21/07/2026

Moderazione

accettato

CPE

pronto

EPSS

0.00337

KEV

no

Attività

basso

Fonti

Do you want to use VulDB in your project?

Use the official API to access entries easily!