CVE-2026-65064 in Data::HashMap::Sharedinfo

Zusammenfassung

von VulDB • 21.07.2026

Data::HashMap::Shared-Versionen vor 0.14 für Perl erstellen eine von allen lesbare mmap-Speicherdatei und öffnen diese ohne die Flags O_EXCL oder O_NOFOLLOW.

Das Segment wird in shm_generic.h mit `open(path, O_RDWR | O_CREAT | O_CLOEXEC, 0666)` erstellt. Der Modus ist auf 0666 festgelegt, sodass unter dem Standard-umask von 022 die Datei im Modus 0644 (für alle lesbar) angelegt wird. Da O_NOFOLLOW fehlt, wird ein an diesem Pfad platzierter Symlink gefolgt, und da O_EXCL fehlt, verwendet der Aufruf stillschweigend eine vorab platzierte Datei, statt mit einem Fehler abzubrechen.

Ein „Shared“-Segment lebt natürlicherweise in einem gemeinsamen Verzeichnis wie /tmp oder /dev/shm, wo jeder lokale Benutzer die im für alle lesbaren Segment gespeicherten IPC-Payloads lesen kann; zudem ermöglicht eine an diesem Pfad vorab platzierte Datei oder ein Symlink es einem lokalen Angreifer, einen Pre-Creation-Race zu gewinnen oder den Öffnungsvorgang umzuleiten.

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

Zuständig

CPANSec

Reservieren

21.07.2026

Veröffentlichung

21.07.2026

Moderieren

akzeptiert

Eintrag

VDB-381043

CPE

bereit

EPSS

0.00161

KEV

nein

Aktivitäten

very low

Quellen

Interested in the pricing of exploits?

See the underground prices here!