🔍 CVE-2026-47274

6.3
CVSS Score
MEDIUM
2026-05-27
2026-10-26 11:10
✅ 완료

🇰🇷 한글 설명

pam_usb의 헬퍼 도구들이 절대 경로 대신 PATH 환경 변수를 통해 외부 바이너리를 해석하는 경로 주입 취약점입니다. 공격자가 PAM 인증 프로세스 중 PATH를 조작하여 악의적인 바이너리를 대체할 수 있습니다. 0.9.0 버전 이상에서 수정되었습니다.

💡 쉬운 설명

Linux 보안 프로그램이 프로그램을 찾을 때 위험한 경로를 사용하고 있습니다. 공격자가 가짜 프로그램을 설치하면 진짜 프로그램 대신 실행될 수 있습니다.

🇺🇸 원문 (English)

pam_usb provides hardware authentication for Linux using ordinary removable media. Prior to 0.9.0, multiple pam_usb helper tools resolved external binaries through the PATH environment variable rather than using absolute paths. An attacker who can influence the process environment during PAM authentication or tool execution could substitute malicious binaries. The affected tools are pamusb-check (src/tmux.c), pamusb-conf (tools/pamusb-conf), and pamusb-keyring-unlock-gnome (tools/pamusb-keyring-unlock-gnome). This vulnerability is fixed in 0.9.0.

📍 영향받는 시스템

pam_usb < 0.9.0 (pamusb-check, pamusb-conf, pamusb-keyring-unlock-gnome)

⚔️ 공격 벡터

PATH 환경 변수 조작을 통한 바이너리 치환 (PATH injection attack)

🛡️ 대응 방법

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

🔧 검증 코드

설치된 버전이 0.9.0 이상이면 안전, 미만이거나 설치되지 않았으면 업그레이드 필요

Shell / Script
pamusb-check --version 2>/dev/null | grep -E '^pamusb-check' || echo 'Not installed or < 0.9.0'

📊 CVSS Vector String

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

💻 영향받는 소프트웨어

NVIDIA Cloud Gaming Guest Driver for Linux