🔍 CVE-2026-25996

0.0
CVSS Score
UNKNOWN
2026-02-12
2026-02-13 14:23
✅ 완료

🇰🇷 한글 설명

Inspektor Gadget은 Kubernetes 클러스터와 Linux 호스트에서 데이터 수집 및 시스템 검사에 사용되는 도구 및 프레임워크입니다. eBPF 이벤트의 문자열 필드는 열 출력 모드에서 제어 문자나 ANSI 이스케이프 시퀀스의 제한 없이 터미널에 렌더링되므로, 악의적으로 조작된 이벤트 페이로드는 ig 오퍼레이터의 터미널에 이스케이프 시퀀스를 삽입하여 다양한 영향을 줄 수 있습니다.

💡 쉬운 설명

Inspektor Gadget은 Kubernetes와 Linux에서 데이터를 수집하고 시스템을 검사하는 도구입니다. 이 도구는 이벤트 데이터를 터미널에 출력할 때 제한하지 않아, 악의적인 코드를 삽입할 수 있습니다. 이는 사용자의 터미널에서 다양한 문제를 일으킬 수 있습니다.

🇺🇸 원문 (English)

Inspektor Gadget is a set of tools and framework for data collection and system inspection on Kubernetes clusters and Linux hosts using eBPF. String fields from eBPF events in columns output mode are rendered to the terminal without any sanitization of control characters or ANSI escape sequences. Therefore, a maliciously forged – partially or completely – event payload, coming from an observed container, might inject the escape sequences into the terminal of ig operators, with various effects. The columns output mode is the default when running ig run interactively.

📍 영향받는 시스템

Inspektor Gadget을 사용하는 Kubernetes 클러스터와 Linux 호스트

⚔️ 공격 벡터

악의적인 이벤트 페이로드를 생성하여 Inspektor Gadget의 터미널에 삽입

🛡️ 대응 방법

Inspektor Gadget의 최신 버전으로 업데이트하거나, 이벤트 데이터를 출력하기 전에 제한하고 sanitization하는 기능을 추가합니다.

🔧 검증 코드

로컬 시스템에서 Python이 설치되어 있는지 확인하고, Inspektor Gadget이 설치되어 있는지 확인합니다. Inspektor Gadget의 버전을 확인하여 취약점 여부를 판단합니다.

Shell / Script
python -c "import subprocess; output = subprocess.check_output(['ig', 'version']); print(output.decode('utf-8'))" | grep -q 'Inspektor Gadget version' && echo {"result": "양호", "reason": "Inspektor Gadget이 설치되어 있습니다."} || echo {"result": "취약", "reason": "Inspektor Gadget이 설치되어 있지 않습니다."}

💻 영향받는 소프트웨어

Kubernetes