Critical Linux RCE Vulnerability in CUPS — What We Know and How to Prepare
Summary:
Akamai has reported a critical remote code execution (RCE) vulnerability in CUPS (Common Unix Printing System), which impacts Unix-like systems. While severe, the vulnerability does require a threat actor to chain together four vulnerabilities: CVE-2024-47176, CVE-2024-47076, CVE-2024-47175, and CVE-2024-47177.
Successful exploitation of this vulnerability allows an attacker to remotely execute code in a victim environment.
Security Officer Comments:
CUPS is widely deployed in Unix/Linux environments. It is often used in corporate environments for centralized printing, but some cloud instances use CUPS for virtualized printing.
Linux Distributions using CUPS:
- Red Hat/Fedora
- Ubuntu/Debian
- SUSE
Suggested Corrections:
Akamai recommends identifying CUPS use, assessing internet exposure via Shodan, and implementing network segmentation to limit the blast radius. They advise creating a DMZ for internet-facing servers and segmenting application servers based on their specific traffic needs. The vulnerability isn't public, but they suggest mapping Linux machines and segmentation policies now to prepare.
Link(s):
https://www.akamai.com/blog/security-research/guidance-on-critical-cups-rce