🔍 CVE-2024-22029

7.8
CVSS Score
HIGH
2024-10-16
2026-04-15 00:35
✅ 완료

🇰🇷 한글 설명

Tomcat 패키징 과정에서 설치 파일의 권한 설정이 부적절하여, 로컬 사용자가 패키지 설치 중 발생하는 경합 조건(race condition)을 악용해 root 권한으로 권한 상승을 할 수 있는 취약점입니다. 설치 중 임시 파일이나 설정 파일의 권한이 제한되지 않아 공격 가능성이 높습니다.

💡 쉬운 설명

Tomcat을 설치할 때 일반 사용자가 설치 과정의 틈을 이용해 관리자(root) 권한을 탈취할 수 있는 문제입니다. 파일 권한 설정이 안전하지 않아서 발생합니다.

🇺🇸 원문 (English)

Insecure permissions in the packaging of tomcat allow local users that win a race during package installation to escalate to root

📍 영향받는 시스템

Tomcat 9.0.x, 10.0.x, 11.0.x의 DEB/RPM 패키징된 버전

⚔️ 공격 벡터

로컬 사용자가 패키지 설치 중 불안전한 파일 권한을 이용한 symlink/race condition 공격으로 권한 상승

🛡️ 대응 방법

영향받는 Tomcat 패키지를 보안 패치가 적용된 최신 버전으로 업그레이드하거나 설치 권한 제한

🔧 검증 코드

Tomcat9 설치 여부 및 주요 디렉토리의 소유권/권한을 확인하여 root 외 사용자가 쓰기 권한을 가지지 않는지 검증

Shell / Script
dpkg -l tomcat9 2>/dev/null | grep tomcat9 && ls -ld /var/lib/tomcat9 /etc/tomcat9 /var/log/tomcat9 2>/dev/null | awk '{print $1, $NF}'

📊 CVSS Vector String

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