🔍 CVE-2024-10220

8.1
CVSS Score
HIGH
2024-11-22
2026-04-15 00:35
✅ 완료

🇰🇷 한글 설명

Kubernetes kubelet 컴포넌트의 gitRepo 볼륨 처리 취약점으로 인해 특별히 조작된 gitRepo 볼륨을 통해 임의의 명령어 실행이 가능합니다. 이는 클러스터 내 Pod을 생성할 수 있는 공격자가 호스트 시스템에서 root 권한으로 명령어를 실행할 수 있다는 것을 의미합니다.

💡 쉬운 설명

Kubernetes라는 컨테이너 관리 시스템의 kubelet이라는 부품에 문제가 있어, 특별히 만들어진 파일 목록을 이용해 컴퓨터를 제어할 수 있습니다. 클러스터 관리자 권한이 없어도 공격자가 시스템을 장악할 수 있습니다.

🇺🇸 원문 (English)

The Kubernetes kubelet component allows arbitrary command execution via specially crafted gitRepo volumes.This issue affects kubelet: through 1.28.11, from 1.29.0 through 1.29.6, from 1.30.0 through 1.30.2.

📍 영향받는 시스템

Kubernetes kubelet ≤1.28.11, 1.29.0-1.29.6, 1.30.0-1.30.2

⚔️ 공격 벡터

gitRepo 볼륨 설정에 악의적인 값을 입력하여 Pod 생성 시 임의 명령어 실행

🛡️ 대응 방법

kubelet을 1.28.12 이상, 1.29.7 이상, 1.30.3 이상으로 업그레이드

🔧 검증 코드

출력된 버전이 1.28.12 이상, 1.29.7 이상, 또는 1.30.3 이상이면 안전; 위 범위에 포함되면 취약

Shell / Script
kubelet --version | grep -oE 'v[0-9]+\.[0-9]+\.[0-9]+'

📊 CVSS Vector String

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

💻 영향받는 소프트웨어

Git