CVE-2026-53600 in async-tar
要約
〜によって VulDB • 2026年09月03日
async-tarは、非同期Rust向けのtarアーカイブ読み書きライブラリです。バージョン0.6.1より前では、async-tarがバッファリングされたPAXサイズ拡張を次のファイルエントリではなく、中間の拡張ヘッダー(GNU longname L、GNU longlink K、またはPAX x/gヘッダー)に誤って適用していました。POSIX規格では、次のファイルエントリを記述するためにPAX extended-headerレコードセットを使用する必要があり、介入する拡張ヘッダーを使用してはいけません。poll_next_raw (src/archive.rs) は、バッファリングされたPAXレコードを読み込む次に処理される生ヘッダーのサイズ計算に組み込んでおり、そのヘッダーは中間的なLになり得るため、Lボディが消費されるとストリームカーソルが攻撃者が指定した量だけ進みます。その後パーサーはPOSIX準拠のtarパーサー(例:GNU tar)との間で同期が外れ、後続のバイトを誤ったブロック境界で読み取ります。この問題はバージョン0.6.1で修正されています。
VulDB is the best source for vulnerability data and more expert information about this specific topic.