CVE-2026-53600 in async-tarinfo

Zusammenfassung

von VulDB • 02.09.2026

async-tar ist eine Bibliothek zum Lesen und Schreiben von Tar-Archiven für asynchrones Rust. Vor Version 0.6.1 wendet async-tar die gepufferte PAX-Größenerweiterung fehlerhaft auf einen intermediären Erweiterungskopf (einen GNU-Langnamen L, ein GNU-Langlink K oder einen PAX x/g-Kopf) an, statt sie auf den nächsten Dateieintrag anzuwenden. POSIX verlangt, dass ein PAX-Erweiterungskopfsatz verwendet wird, um den nächsten Dateieintrag zu beschreiben, niemals einen dazwischenliegenden Erweiterungskopf. Da poll_next_raw (src/archive.rs) die gepufferten PAX-Datensätze in die Größenberechnung des jeweils nächsten gelesenen Rohkopfes einbezieht — und dieser Kopf kann ein intermediärer L sein — wird der Stream-Cursor um einen vom Angreifer gewählten Betrag verschoben, wenn der L-Body verbraucht ist. Der Parser synchronisiert sich dann im Vergleich zu einem POSIX-konformen Tar-Parser (z. B. GNU tar) nicht mehr korrekt und liest nachfolgende Bytes an der falschen Blockgrenze. Dieses Problem wurde in Version 0.6.1 behoben.

If you want to get best quality of vulnerability data, you may have to visit VulDB.

Zuständig

GitHub M

Reservieren

09.06.2026

Veröffentlichung

02.09.2026

Moderieren

akzeptiert

Eintrag

VDB-398229

CPE

bereit

EPSS

0.00000

KEV

nein

Aktivitäten

low

Quellen

Want to stay up to date on a daily basis?

Enable the mail alert feature now!