🇰🇷 한글 설명
Linux-PAM 1.1.2 버전의 pam_env 및 pam_mail 모듈에서 권한 강하 구현 시 setfsuid 시스템 호출의 반환 값을 확인하지 않는 취약점이 발견되었습니다. 이로 인해 사용자가 .pam_environment 파일에 심볼릭 링크 공격을 수행할 경우, 의도하지 않은 UID를 사용하여 민감한 정보에 접근할 수 있습니다.
💡 쉬운 설명
시스템이 사용자 권한을 낮추는 과정에서 오류가 발생했는지 제대로 확인하지 않아 발생하는 문제입니다. 공격자가 가짜 연결 통로(심볼릭 링크)를 만들어 놓으면, 시스템이 권한을 제대로 낮추지 못해 중요한 정보를 훔쳐볼 수 있습니다.
🇺🇸 원문 (English)
The privilege-dropping implementation in the (1) pam_env and (2) pam_mail modules in Linux-PAM (aka pam) 1.1.2 does not check the return value of the setfsuid system call, which might allow local users to obtain sensitive information by leveraging an unintended uid, as demonstrated by a symlink attack on the .pam_environment file in a user's home directory. NOTE: this vulnerability exists because of an incomplete fix for CVE-2010-3435.
📍 영향받는 시스템
Linux-PAM (pam) 1.1.2 및 해당 모듈을 사용하는 시스템
⚔️ 공격 벡터
사용자 홈 디렉토리 내 .pam_environment 파일에 대한 심볼릭 링크 공격을 통한 로컬 권한 상승 및 정보 유출
🛡️ 대응 방법
Linux-PAM을 최신 보안 패치가 적용된 버전으로 업데이트하십시오.
🔧 검증 코드
설치된 PAM 패키지의 버전을 확인하여 1.1.2 이하 버전인지 체크합니다.
rpm -q pam 2>/dev/null || dpkg -l | grep libpam-modules
📊 CVSS Vector String
AV:L/AC:M/Au:N/C:P/I:N/A:N
💻 영향받는 소프트웨어
NVIDIA vGPU Guest Driver for Linux