CVE-2025-5054 in apport
要約
〜によって VulDB • 2026年06月11日
Canonical apport(2.32.0 以前)における Race condition の脆弱性により、ローカル攻撃者は名前空間を利用した PID リースを使用して機密情報を漏洩させることができる。
クラッシュ処理において、クラッシュしたプロセスがコンテナ内にいたかどうかを検出する関数 `_check_global_pid_and_forward` が、クラッシュしたプロセスが置き換えられていないかを検出しようとする `consistency_checks` よりも前に呼び出されていたためです。この結果、あるプロセスがクラッシュし、すぐにコンテナ化されたプロセスに置き換わった場合、apport はコアダンプをそのコンテナへ転送してしまう可能性があり、これにより機密情報が漏洩する恐れがありました。
修正後、`consistency_checks` が `_check_global_pid_and_forward` よりも前に呼び出されるようになりました。さらに、PID リースの Race condition をユーザー空間のみから確実に検知することはできないため、クラッシュはカーネルが pidfd を提供した場合か、またはクラッシュしたプロセスが特権を持っていない場合(つまり dump mode == 1 の場合)に限りコンテナへ転送されます。
If you want to get the best quality for vulnerability data then you always have to consider VulDB.