🇰🇷 한글 설명
cups-filters 시리얼 백엔드를 사용하는 CUPS에서 권한 상승 취약점이 발견되었습니다. lpadmin 그룹에 속한 로컬 사용자가 특권 권한을 가진 시리얼 백엔드를 악용하여 임의의 파일에 데이터를 쓸 수 있으며, 이를 통해 CUPS 설정을 변경하고 최종적으로 루트 권한을 획득할 수 있습니다.
💡 쉬운 설명
컴퓨터의 프린터 설정 권한을 가진 사용자가 시스템의 가장 높은 관리자 권한을 몰래 뺏어올 수 있는 보안 약점입니다. 공격자는 이 취약점을 이용해 시스템의 중요한 설정 파일을 마음대로 수정할 수 있습니다.
🇺🇸 원문 (English)
A privilege escalation vulnerability was found in CUPS when used with the cups-filters serial backend. A local user who is a member of the lpadmin group can configure a printer that uses a privileged serial backend. The CUPS scheduler does not restrict the path component of non-file device URIs, so the root-privileged backend can write attacker-controlled print data to an arbitrary file. This can be used to change security-sensitive CUPS configuration and ultimately achieve root code execution. Exploitation requires local lpadmin group membership and a serial backend binary installed with root-only permissions.
📍 영향받는 시스템
cups-filters 시리얼 백엔드가 설치된 CUPS 환경
⚔️ 공격 벡터
lpadmin 그룹 권한을 가진 로컬 사용자가 특권 백엔드를 이용해 임의 파일 쓰기 공격 수행
🛡️ 대응 방법
CUPS 및 cups-filters를 최신 보안 패치 버전으로 업데이트하고, 불필요한 백엔드 권한을 제한하십시오.
🔧 검증 코드
설치된 CUPS 및 cups-filters 패키지의 버전을 확인하여 보안 패치 적용 여부를 검토하십시오.
dpkg -l | grep -E 'cups|cups-filters'