Debian 系では、パッケージ取得中にリダイレクトが起きてダウンロードを再試行するとき、apt がハードリンクを誤って扱う。経路上の攻撃者(悪意あるミラー、プロキシなど)が HTTP を操作できると、クライアントを未検証パッケージの導入に誘導し、root 権限でのリモートコード実行に至りうる。Ubuntu の優先度は High、CVSS 4.0 ベーススコア 7.7。Max Justicz による報告。

前提は apt の Acquire::Retries が 0 以外であること。Debian 12(bookworm)と Ubuntu 22.04 LTS(Jammy)から既定値は 3 のため、それより古いリリースでは既定設定では該当しない。22.04 LTS、24.04 LTS、26.04 LTS、26.10 など、表の対象リリースでは通常の apt 更新経路で修正版が配布される。

Ubuntu リリースapt 修正版
26.10 stonking3.3.3ubuntu0.1
26.04 LTS resolute3.2.1ubuntu0.1
24.04 LTS noble2.8.4ubuntu0.1
22.04 LTS jammy2.4.15ubuntu0.1
20.04 LTS focal2.0.12+esm1(Ubuntu Pro)
18.04 LTS bionic1.6.19+esm1(Ubuntu Pro)
16.04 LTS xenial1.2.36+esm1(Ubuntu Pro、Legacy Support アドオン)
14.04 LTS trusty1.0.1ubuntu2.24+esm4(Ubuntu Pro、Legacy Support アドオン)

対処は、利用中のリリースに合わせて上表以上の apt へ上げること。USN-8996-1 は、通常のシステム更新で必要な変更が入るとしている。20.04 以前の ESM 対象は Ubuntu Pro 経由の修正版が必要。

#参考文献