🔍 CVE-2023-22809

7.8
CVSS Score
HIGH
2023-01-18
2026-06-17 05:36
✅ 완료

🇰🇷 한글 설명

Sudo 1.9.12p2 이전 버전의 sudoedit 기능에서 환경 변수(SUDO_EDITOR, VISUAL, EDITOR)를 통해 전달된 추가 인자를 잘못 처리하는 취약점이 발견되었습니다. 공격자는 이를 악용하여 처리할 파일 목록에 임의의 항목을 추가함으로써 권한 상승을 수행할 수 있습니다. 영향받는 버전은 1.8.0부터 1.9.12.p1까지입니다.

💡 쉬운 설명

사용자가 설정한 편집기 프로그램 이름에 특수 명령어를 섞어 넣으면, 시스템이 이를 파일 이름으로 착각하여 보안을 뚫고 관리자 권한을 얻을 수 있는 문제입니다. 편집기 설정값에 교묘한 명령어를 숨겨서 시스템을 속이는 방식입니다.

🇺🇸 원문 (English)

In Sudo before 1.9.12p2, the sudoedit (aka -e) feature mishandles extra arguments passed in the user-provided environment variables (SUDO_EDITOR, VISUAL, and EDITOR), allowing a local attacker to append arbitrary entries to the list of files to process. This can lead to privilege escalation. Affected versions are 1.8.0 through 1.9.12.p1. The problem exists because a user-specified editor may contain a "--" argument that defeats a protection mechanism, e.g., an EDITOR='vim -- /path/to/extra/file' value.

📍 영향받는 시스템

Sudo versions 1.8.0 through 1.9.12.p1

⚔️ 공격 벡터

로컬 공격자가 환경 변수(EDITOR, VISUAL, SUDO_EDITOR)에 조작된 인자를 삽입하여 sudoedit 실행 시 권한 상승 유도

🛡️ 대응 방법

Sudo를 1.9.12p2 이상의 최신 버전으로 업데이트하십시오.

🔧 검증 코드

출력된 버전 번호가 1.9.12p2보다 낮으면 취약한 상태입니다.

Shell / Script
sudo --version | grep -E 'Sudo \[version\]' | awk '{print $3}'

📊 CVSS Vector String

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

💻 영향받는 소프트웨어

Sudo