What are IPP and CUPS?
IPP is the Internet Printing Protocol. CUPS is a common Unix printing system that speaks IPP.
Common security issues
Printer and queue enumeration leaking host and environment details
Admin interfaces exposed beyond intended networks
Misconfigured access controls around print job submission
Old deployments with known vulnerabilities and weak hardening
Enumeration
Detect CUPS version, printers, queues, and extract user and host info
IPP Printer and Queue Enumeration
Vulnerability Discovery
CUPS admin exposure checks and CVE-2024-47176 RCE detection guides
CUPS Admin Interface Exposure
CUPS RCE — CVE-2024-47176
Exploitation
Exploit CVE-2024-47176 via cupshax to get RCE on CUPS