
Unix CUPS印刷システム リモートコード実行脆弱性
CUPS(Common UNIX Printing System)は、主にIPP(Internet Printing Protocol)等のプロトコルを使用して印刷ジョブとキューを管理する印刷システムです。
2024年9月27日、Unix CUPSのリモートコード実行の詳細がインターネット上で公開されました。この攻撃チェーンには複数のCVE(CVE-2024-47176/CVE-2024-47076/CVE-2024-47175/CVE-2024-47177等)が関連しています。cups-browsedプロセスが(デフォルトの631ポートで)UDPパケットを受信する際、攻撃者は認証を必要とせずに悪意のあるリクエストを構築し、被害者のマシン上で任意のコマンドを実行してサーバーを制御する可能性があります。実際に脆弱性が悪用可能かどうか、またトリガーされるかどうかは、具体的な環境(印刷ジョブの存在など)に依存します。
root@kali:~/Desktop/cups# ./cups 192.168.50.128 192.168.50.11
Unix CUPS CVE-2024-47176 Vul Check
Author: 0x7556
2024/10/12 22:24:00 HTTP listener started on 192.168.50.128:8080
IP: 192.168.50.11 VUL: CUPS/2.2.7 (Linux 4.18.0-15-generic; x86_64) IPP/2.0
Scanning 1 IP addresses...
Progress: 100.00% (1/1)
Scan complete.
IP: 192.168.50.11 VUL: CUPS/2.2.7 (Linux 4.18.0-15-generic; x86_64) IPP/2.0
root@kali:~/Desktop/cups# ./cups 192.168.50.128 192.168.50.11/24
Unix CUPS CVE-2024-47176 Vul Check
Author: 0x7556
2024/10/12 22:24:14 HTTP listener started on 192.168.50.128:8080
Scanning 254 IP addresses...
Progress: 22.83% (58/254)IP: 192.168.50.11 VUL: CUPS/2.2.7 (Linux 4.18.0-15-generic; x86_64) IPP/2.0
Progress: 62.60% (159/254)IP: 192.168.50.11 VUL: CUPS/2.2.7 (Linux 4.18.0-15-generic; x86_64) IPP/2.0
Progress: 100.00% (254/254)
Scan complete.
IP: 192.168.50.11 VUL: CUPS/2.2.7 (Linux 4.18.0-15-generic; x86_64) IPP/2.0
IP: 192.168.50.11 VUL: CUPS/2.2.7 (Linux 4.18.0-15-generic; x86_64) IPP/2.0
IP: 192.168.50.11 VUL: CUPS/2.2.7 (Linux 4.18.0-15-generic; x86_64) IPP/2.0