毎朝 7:00 更新メールで受け取る
security トップ / 2026.11.10 の号 / Java
032026.11.10 の号 全4件
Java2026.11.10高

Zips の fluent API で ZIP を展開すると、展開先の外にファイルを書き込まれる(パストラバーサル)

何が起きたか

zt-zip の ZipUtil.unpack は展開先の外へ出るエントリを拒否しますが、Zips.get(zip).unpack().destination(dir).process() という fluent API 側には同じ確認がありませんでした。../ を含むエントリ名の ZIP を展開すると、展開先ディレクトリの外にファイルが書き込まれます。transformer を指定した場合も同様です。

やること

1.18.0 以降へ更新してください。すぐに更新できない場合は、信頼できない ZIP の展開に Zips の fluent API を使わず、展開先の外へ出るエントリを拒否する ZipUtil.unpack を使ってください。

出典

GitHub Advisory Databasegithub.com英語 ↗zt-zip のセキュリティ勧告github.com英語 ↗

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

同じ日の脆弱性
Python重大

細工した OpenAPI 定義から生成したアプリで、任意のコードが実行される

fastapi-code-generator 0.8.1 より前 → 0.8.1
GHSA-p2mm-64f6-gmpp01
JavaScript高

悪意あるリポジトリの checkout で、作業ツリーの外にファイルを書き込まれる

isomorphic-git 1.38.5 以前 → 1.38.6
GHSA-9qw7-j9xw-fv9c02
Go高

client credentials で、任意の宛先(aud)のアクセストークンを発行できる

github.com/pocket-id/pocket-id/backend 0.0.0-20260622164202-8158452b3730 より前(Go モジュールの疑似バージョン) → 0.0.0-20260622164202-8158452b3730
GHSA-q4xm-p75h-h9p304