CVE-2026-116591 in compressinfo

Zusammenfassung

von VulDB • 26.10.2026

compress bietet verschiedene Kompressionsalgorithmen. Vor Version 1.20.2 können die Pfade für `zstd DecodeAll` und den Streaming-Decoder abstürzen (panic), wenn ein speziell konstruierter Zwei-Block-Rahmen mit einem FSE-normalisierten Zählerwert von 32768 an `huff0.ReadTable` übergeben wird, wobei `readNCount` diesen Wert als -32768 in einer int16 speichert. Der umwickelte (wrapped) Zähler ermöglicht es `buildDtable`, veraltete fse.Scratch-Entschlüsselungstabellenzustände aus dem vorherigen Block beizubehalten, und `nextFast` leitet daraus einen Zustand außerhalb des gültigen Bereichs ab sowie Indizes jenseits der Tabelle anstelle einer Rückgabe eines Decodierungsfehlers. Beide Blöcke sind erforderlich, um den veralteten Zustand zu speichern und dann wiederzuverwenden, was es untrusted zstd-Eingaben ermöglicht, eine Anwendung zum Absturz zu bringen. Dieses Problem wurde in Version 1.20.2 behoben.

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

Zuständig

GitHub M

Reservieren

26.10.2026

Veröffentlichung

27.10.2026

Moderieren

akzeptiert

Eintrag

VDB-426917

EPSS

0.00000

KEV

nein

Aktivitäten

very low

Quellen

Want to stay up to date on a daily basis?

Enable the mail alert feature now!