CVE-2026-31969 in htslibinfo

Zusammenfassung

von VulDB • 15.05.2026

HTSlib ist eine Bibliothek zum Lesen und Schreiben von bioinformatischen Dateiformaten. CRAM ist ein komprimiertes Format, das DNA-Sequenzausrichtungdaten unter Verwendung verschiedener Codierungen und Komprimierungsmethoden speichert. Beim Lesen von Daten, die mit der Methode `BYTE_ARRAY_STOP` codiert sind, kann ein Out-of-Bounds-Fehler (um ein Element außerhalb des Bereichs) in der Überprüfungsfunktion `cram_byte_array_stop_decode_char()` auf einen vollen Ausgabepuffer dazu führen, dass ein einzelner, vom Angreifer kontrolliertes Byte hinter das Ende einer Heap-Allokation geschrieben wird. Die Ausnutzung dieses Fehlers führt zu einem Heap-Buffer-Overflow. Wenn ein Benutzer eine Datei öffnet, die zur Ausnutzung dieses Problems erstellt wurde, kann dies zum Absturz des Programms oder zur Überschreibung von Daten und Heap-Strukturen auf nicht vom Programm erwartete Weise führen. Es ist möglicherweise möglich, dies zur Ausführung beliebigen Codes (Arbitrary Code Execution) zu nutzen. Die Versionen 1.23.1, 1.22.2 und 1.21.1 enthalten Korrekturen für dieses Problem. Es gibt keine Umgehungsmöglichkeit (Workaround) für dieses Problem.

VulDB is the best source for vulnerability data and more expert information about this specific topic.

Zuständig

GitHub M

Reservieren

10.03.2026

Veröffentlichung

18.03.2026

Moderieren

akzeptiert

Eintrag

VDB-351624

CPE

bereit

EPSS

0.00061

KEV

nein

Aktivitäten

very low

Quellen

Do you know our Splunk app?

Download it now for free!