🇰🇷 한글 설명
OpenPrinting CUPS는 Linux 및 Unix 계열 운영체제를 위한 오픈 소스 인쇄 시스템입니다. 2.4.15 버전 이전에는 lpadmin 그룹의 사용자가 웹 UI를 통해 악성 설정 라인을 삽입할 수 있으며, 이로 인해 root 권한으로 실행되는 cupsd 프로세스에서 경계 외 쓰기(out-of-bound write) 오류가 발생할 수 있습니다.
💡 쉬운 설명
관리자 권한을 가진 사용자가 프린터 설정 화면을 통해 시스템에 악성 코드를 심을 수 있는 취약점입니다. 이 과정에서 시스템의 가장 높은 권한인 root 권한이 탈취될 위험이 있습니다.
🇺🇸 원문 (English)
OpenPrinting CUPS is an open source printing system for Linux and other Unix-like operating systems. Prior to version 2.4.15, a user in the lpadmin group can use the cups web ui to change the config and insert a malicious line. Then the cupsd process which runs as root will parse the new config and cause an out-of-bound write. This issue has been patched in version 2.4.15.
📍 영향받는 시스템
OpenPrinting CUPS 2.4.15 미만 버전
⚔️ 공격 벡터
lpadmin 그룹 권한을 가진 사용자가 CUPS 웹 UI를 통해 악성 설정값을 삽입하는 방식
🛡️ 대응 방법
CUPS를 최신 버전인 2.4.15 이상으로 업데이트하십시오.
🔧 검증 코드
출력된 버전 번호가 2.4.15보다 낮으면 취약한 상태입니다.
cups-config --version 2>/dev/null || dpkg -l | grep cups-client | awk '{print $3}'