🔍 CVE-2022-43995

7.1
CVSS Score
HIGH
2022-11-02
2026-06-17 05:07
✅ 완료

🇰🇷 한글 설명

Sudo 1.8.0부터 1.9.12 버전 중 crypt() 비밀번호 백엔드를 사용하는 경우, plugins/sudoers/auth/passwd.c에서 배열 범위 초과 오류가 발생하여 힙 기반 버퍼 오버리드(over-read)가 발생할 수 있습니다. 로컬 사용자가 7자 이하의 비밀번호를 입력함으로써 이 취약점을 트리거할 수 있으며, 시스템 환경에 따라 영향도가 달라질 수 있습니다.

💡 쉬운 설명

Sudo 권한을 가진 사용자가 아주 짧은 비밀번호를 입력하면 시스템의 메모리 정보를 잘못 읽어낼 수 있는 보안 결함입니다. 이를 통해 시스템 내부의 민감한 정보가 유출될 위험이 있습니다.

🇺🇸 원문 (English)

Sudo 1.8.0 through 1.9.12, with the crypt() password backend, contains a plugins/sudoers/auth/passwd.c array-out-of-bounds error that can result in a heap-based buffer over-read. This can be triggered by arbitrary local users with access to Sudo by entering a password of seven characters or fewer. The impact could vary depending on the system libraries, compiler, and processor architecture.

📍 영향받는 시스템

Sudo 1.8.0 ~ 1.9.12 (crypt() 백엔드 사용 시)

⚔️ 공격 벡터

로컬 사용자가 Sudo 실행 시 7자 이하의 비밀번호를 입력하여 트리거

🛡️ 대응 방법

Sudo를 최신 버전(1.9.13 이상)으로 업데이트하거나 crypt() 백엔드 사용 설정을 검토하십시오.

🔧 검증 코드

출력된 버전이 1.8.0 미만인지 또는 1.9.12 이하인지 확인하여 취약 여부를 판단합니다.

Shell / Script
sudo --version | grep -E 'Sudo [0-9]+\.[0-9]+'

📊 CVSS Vector String

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

💻 영향받는 소프트웨어

Sudo