公開日:2024/10/02 最終更新日:2024/10/02
JVNVU#91741031
CUPSにおける複数の脆弱性
CUPSにおいて、任意のコードあるいはコマンド実行につながる複数の脆弱性が公表されています。
下記のパッケージを内包するCUPSベースの印刷システム
- cups-browsed バージョン 2.0.1およびそれ以前
- libcupsfilters バージョン 2.1b1およびそれ以前
- libppd バージョン 2.1b1およびそれ以前
- cups-filters バージョン 2.0.1およびそれ以前
インターネット印刷プロトコル(IPP)の実装であるCUPSを採用している印刷システムにおいて、CUPSが内包する複数のパッケージにおいて入力値の無害化を適切に実施していないことにより、システム上で任意のコードあるいはコマンドを実行してしまう問題が発見されました。
この問題に係る下記の複数の脆弱性が指摘されています。
- CVE-2024-47176
- cups-browserにおいて、複数のバグにより入力値に対する適切な無害化が行われない問題
- CVE-2024-47076
- libcupsfiltersにおいてIPPサーバから受け取る値の検証が適切に行われない問題
- CVE-2024-47175
- libppdにおいてIPP属性値の無害化処理が行われない問題
- CVE-2024-47177
- cups-filtersにおいてPPDファイルから読み込まれる値の検証が行われない問題
当該システムにおいて、任意のコードまたはコマンドを実行される。
ワークアラウンドを実施する
本問題はCUPSにおいてcups-browsedによるブラウジングサービスを無効化することにより回避することが可能です。
開発者によるCUPSパッケージの修正が各Linuxディストリビュータのパッケージ管理システムに取り込まれる見込みです。
各Linuxディストリビュータからの修正版CUPSパッケージの配布を注視してください。