🔍 CVE-2026-44713

8.8
CVSS Score
HIGH
2026-05-27
2026-10-26 12:10
✅ 완료

🇰🇷 한글 설명

pam_usb 0.8.7 이전 버전의 src/tmux.c에서 TMUX 환경변수를 적절히 검증하지 않고 쉘 명령어에 직접 포함시켜 쉘 명령어 주입 공격이 가능합니다. PAM 스택 내에서 root 권한으로 실행되어 공격자가 임의의 시스템 명령어를 실행할 수 있습니다.

💡 쉬운 설명

USB 인증 소프트웨어(pam_usb)가 환경변수를 제대로 검증하지 않아 악의적인 명령을 실행하게 할 수 있습니다. 관리자 권한으로 실행되어 시스템 전체가 위험합니다.

🇺🇸 원문 (English)

pam_usb provides hardware authentication for Linux using ordinary removable media. Prior to 0.8.7, src/tmux.c reads the user's $TMUX environment variable, splits it on commas, and interpolates the socket-path component directly into a shell command passed to popen(). Because the value is placed inside double-quotes without sanitisation, any value containing " terminates the quoted string and injects arbitrary shell syntax. popen() runs as root inside the PAM stack. This vulnerability is fixed in 0.8.7.

📍 영향받는 시스템

pam_usb < 0.8.7

⚔️ 공격 벡터

$TMUX 환경변수 조작으로 쌍따옴표를 닫고 임의의 쉘 명령어 주입

🛡️ 대응 방법

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

🔧 검증 코드

설치된 버전이 0.8.7 이상이면 안전, 미만이면 즉시 업그레이드 필요

Shell / Script
dpkg -l pam-usb 2>/dev/null | grep pam-usb | awk '{print $3}'

📊 CVSS Vector String

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

💻 영향받는 소프트웨어

NVIDIA Cloud Gaming Guest Driver for Linux