🔍 CVE-2022-30688

7.8
CVSS Score
HIGH
2022-05-17
2026-06-17 04:44
✅ 완료

🇰🇷 한글 설명

needrestart 0.8 버전부터 3.5 버전까지의 소프트웨어에서 로컬 권한 상승 취약점이 발견되었습니다. Perl, Python, Ruby 인터프리터를 감지하는 정규 표현식에 앵커가 설정되어 있지 않아, 로컬 사용자가 권한을 상승시킬 수 있습니다.

💡 쉬운 설명

컴퓨터 내부의 특정 프로그램을 확인하는 과정에서 보안 검사가 허술하여 발생한 문제입니다. 이를 통해 일반 사용자가 관리자 권한을 몰래 획득할 수 있습니다.

🇺🇸 원문 (English)

needrestart 0.8 through 3.5 before 3.6 is prone to local privilege escalation. Regexes to detect the Perl, Python, and Ruby interpreters are not anchored, allowing a local user to escalate privileges when needrestart tries to detect if interpreters are using old source files.

📍 영향받는 시스템

needrestart 0.8 ~ 3.5 버전

⚔️ 공격 벡터

로컬 사용자가 조작된 파일을 생성하여 인터프리터 감지 로직을 우회하는 방식

🛡️ 대응 방법

needrestart를 3.6 버전 이상으로 업데이트하십시오.

🔧 검증 코드

출력된 버전이 3.6 미만인 경우 해당 취약점에 노출된 상태입니다.

Shell / Script
dpkg -l needrestart 2>/dev/null | grep -E 'needrestart'

📊 CVSS Vector String

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

💻 영향받는 소프트웨어

Python