🔍 CVE-2026-61702

5.3
CVSS Score
MEDIUM
2026-10-15
2026-10-28 21:17
✅ 완료

🇰🇷 한글 설명

OpenPrinting CUPS의 scheduler/ipp.c 내 copy_banner() 함수에서 IPP 속성인 attributes-natural-language 값을 디렉토리 구성 요소로 처리할 때 경로 탐색 취약점이 발생합니다. 공격자가 조작된 값을 사용하면 의도된 디렉토리를 벗어나 시스템 파일을 읽고 이를 작업 시트 스풀 객체로 복사하여 탈취할 수 있습니다.

💡 쉬운 설명

프린터 시스템의 설정 오류를 이용해 공격자가 컴퓨터 내부의 중요한 파일을 몰래 읽어갈 수 있는 보안 약점입니다. 공격자가 특수하게 조작된 명령을 보내면 시스템이 파일 경로를 착각하여 허용되지 않은 파일을 보여주게 됩니다.

🇺🇸 원문 (English)

OpenPrinting CUPS is an open source printing system for Linux and other Unix-like operating systems. Prior to 2.4.20, copy_banner() in scheduler/ipp.c uses the attacker-controlled IPP attributes-natural-language value as a directory component beneath DataDir/banners when processing a job-sheets banner. The job-sheets value must first match a registered banner basename, and the traversed path must contain a matching reachable basename; selecting an arbitrary target as demonstrated additionally requires pre-positioned path state such as a symlink with that basename. Subject to the scheduler's filesystem and sandbox access, path separators in the language value can escape the intended banner directory, make the root scheduler open the reachable file, and copy its bytes into a job-sheet spool object that a configured backend can deliver to an attacker-observable endpoint. This issue is fixed in version 2.4.20.

📍 영향받는 시스템

OpenPrinting CUPS 버전 2.4.20 미만

⚔️ 공격 벡터

조작된 IPP 속성(attributes-natural-language)을 포함한 요청을 통해 경로 탐색(Path Traversal) 공격 수행

🛡️ 대응 방법

CUPS를 최신 버전인 2.4.20 이상으로 업데이트하십시오.

🔧 검증 코드

출력된 CUPS 버전을 확인하여 2.4.20 미만인지 확인하십시오.

Shell / Script
cups-config --version 2>/dev/null || dpkg -l | grep cups

📊 CVSS Vector String

CVSS Vector
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:N/A:N

💻 영향받는 소프트웨어

Magento Open Source