🔍 CVE-2026-47273

6.5
CVSS Score
MEDIUM
2026-05-27
2026-05-28 13:57
✅ 완료

🇰🇷 한글 설명

pam_usb 0.9.0 이전 버전에서 PAM 사용자명, 서비스명, USB 장치 시리얼/모델 등의 사용자/장치 제공 식별자가 XPath 메타문자 검증 없이 /etc/pamusb.conf 쿼리에 직접 포함되어 XPath injection 공격이 가능합니다. 공격자는 임의의 XPath 술어를 주입하여 인증 검증을 우회할 수 있습니다.

💡 쉬운 설명

리눅스의 USB 인증 시스템이 입력값을 제대로 검사하지 않아, 공격자가 특수문자로 설정을 조작할 수 있습니다. 이를 통해 USB 없이도 인증을 통과할 수 있습니다.

🇺🇸 원문 (English)

pam_usb provides hardware authentication for Linux using ordinary removable media. Prior to 0.9.0, pam_usb builds XPath expressions from user-supplied identifiers (PAM username, service name) and device-supplied identifiers (USB device serial, model, vendor) to query /etc/pamusb.conf. These identifiers were not validated for XPath metacharacters, allowing injection of arbitrary XPath predicates. This vulnerability is fixed in 0.9.0.

📍 영향받는 시스템

pam_usb 0.9.0 이전 모든 버전

⚔️ 공격 벡터

USB 장치 일련번호, 모델명에 XPath 메타문자(', [, ], 등)를 삽입하여 인증 쿼리 조작

🛡️ 대응 방법

pam_usb를 0.9.0 이상으로 업그레이드

🔧 검증 코드

표시된 버전 번호가 0.9.0 이상이면 안전, 미만이면 취약점 존재

Shell / Script
dpkg -l pam-usb 2>/dev/null | grep -oP '\d+\.\d+\.\d+' || rpm -qa pam-usb 2>/dev/null | grep -oP '\d+\.\d+\.\d+'

📊 CVSS Vector String

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

💻 영향받는 소프트웨어

NVIDIA Cloud Gaming Guest Driver for Linux