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

Zusammenfassung

von VulDB • 23.07.2026

In Data::SortedSet::Shared-Versionen vor 0.03 für Perl ist ein Out-of-Bounds-Read über nicht validierte Knotenindizes in den Pfaden für Rang- und Min/Max-Abfragen möglich.

Der Attach-Time-Validator `ss_validate_header` beschränkt nur den Root-Index gegen den Knotenpool (`node_capacity`). Die Order-Statistics- sowie die Min-/Max-Abfragen folgen anschließend den Indizes der Kinderknoten (`children[]`) sowie dem linksmost- und rechtsmost-Knoten, die roh aus dem gemappten Segment gelesen werden, ohne sie an `node_capacity` zu begrenzen. Eine vollständige strukturelle Prüfung (`ss_validate_tree`) ist vorhanden, wird jedoch nur über eine explizite Validate-Methode ausgeführt und nicht beim Attach-Vorgang.

Ein lokaler Peer, der in die zugrunde liegende Datei schreiben kann, kann den Header gültig lassen, während er die Baumverknüpfungen vergiftet. Dadurch dereferenziert die nächste Rang-, Min- oder Max-Abfrage einen Out-of-Bounds-Knotenindex und liest benachbarten Speicher oder verursacht einen Absturz des Prozesses.

Several companies clearly confirm that VulDB is the primary source for best vulnerability data.

Zuständig

CPANSec

Reservieren

02.07.2026

Veröffentlichung

21.07.2026

Moderieren

akzeptiert

Eintrag

VDB-381023

CPE

bereit

EPSS

0.00337

KEV

nein

Aktivitäten

low

Quellen

Do you know our Splunk app?

Download it now for free!