毎朝 7:00 更新メールで受け取る
security トップ / 2026.10.29 の号 / Rust
012026.10.29 の号 全8件
Rust2026.10.29重大

zip クレートで、読み方によって中身の違うアーカイブを作られ、検査をすり抜けてファイルを上書きされる

何が起きたか

ZipArchive はセントラルディレクトリのファイル名だけを見る一方、ZipStreamReader はローカルファイルヘッダーのファイル名を使ってディスクに書き出します。この食い違いを使うと、ZipArchive で検査したときと ZipStreamReader で展開したときで、別のパスと中身に見えるアーカイブを作れます。検査を ZipArchive で行い展開をストリームで行う構成では、検査をすり抜けて任意のファイルを上書きされ、コード実行につながるおそれがあります。

やること

9.0.5 へ更新します。すぐ更新できない場合は、検査と展開で同じ読み取り方式(ZipArchive か ZipStreamReader のどちらか一方)を使うようにしてください。

出典

GitHub Advisory Database(GHSA-m665-v7pm-7grj)github.com英語 ↗

上の要約は通り道編集部がまとめたものです。影響範囲と修正版は必ず各出典で確認してください。

同じ日の脆弱性
Rust重大

Wasmtime の aarch64 版で、細工した Wasm モジュールにサンドボックスを脱出される

wasmtime 36.0.18 以前 / 37.0.0〜48.0.6 / 49.0.0〜49.0.3 → 36.0.19 / 48.0.7 / 49.0.4
GHSA-mghf-wjfp-p5xm02
Python重大

Electrum で、悪意あるサーバーに送金をすり替えられ、手数料の上乗せ操作で攻撃者に送金させられる

electrum 4.8.3 未満 → 4.8.3
GHSA-6jp4-8v48-cc5v03
Python高

vLLM で、細工したリクエストからワーカー側の pickle.loads() に到達されるなど、コード実行につながる欠陥

vllm 0.32.0 未満 → 0.32.0
GHSA-6757-hggm-hp2w04
Go高

Echo の middleware.Static で、%2F を使ったパスによりルートやグループのアクセス制御をすり抜けられる

github.com/labstack/echo v4 は 4.16.0 未満 / v5 は 5.4.0 未満 → 4.16.0 / 5.4.0
GHSA-375p-5qhx-8wq405
JavaScript高

Vue I18n の escapeParameter が iframe の srcdoc を処理せず、XSS を防げない

vue-i18n 11.1.10〜11.4.13 / 12.0.0-alpha.4 → 11.4.14 / 12.0.0-alpha.5
GHSA-83rm-6c8r-g72806
JavaScript高

Highcharts で、チャート設定に入った不正な値からスクリプトを実行されるなど複数の欠陥

highcharts 11.4.8 以前 / 12.0.0〜12.6.1 / 13.0.0〜13.1.0(件により下限が異なります) → 11.4.9 / 12.6.2 / 13.1.1
GHSA-mw4f-gj5x-6xr407
JavaScript高

seroval の fromJSON で、細工した入力により任意の関数を呼ばれたり、処理を止められたりする

seroval 1.6.7 以前 → 1.6.8
GHSA-7rv5-mrxv-xcr908