🔍 CVE-2026-62369

8.1
CVSS Score
HIGH
2026-09-21
2026-09-24 23:17
✅ 완료

🇰🇷 한글 설명

KubeEdge의 keadm 도구 내 DecompressTarGz 함수가 압축 해제 시 파일 경로에 대한 검증이 부족하여 발생하는 취약점입니다. 공격자가 조작된 압축 파일을 제공할 경우, Windows 엣지 노드에서 의도하지 않은 디렉토리에 파일을 쓰거나 덮어써서 시스템 설정을 변경하거나 코드를 실행할 수 있습니다.

💡 쉬운 설명

압축 파일을 풀 때 파일 이름에 '상위 폴더로 이동'과 같은 명령이 숨겨져 있으면, 원래 풀어야 할 폴더가 아닌 엉뚱한 시스템 폴더에 파일을 저장할 수 있는 문제입니다. 이를 통해 해커가 컴퓨터의 중요한 파일을 바꾸거나 악성 프로그램을 실행할 수 있습니다.

🇺🇸 원문 (English)

KubeEdge is an open source system for extending native containerized application orchestration capabilities to hosts at Edge. From 1.16.0 until 1.21.2, 1.22.2, and 1.23.1, the DecompressTarGz function in keadm/cmd/keadm/app/cmd/util/common.go joins archive entry names to the extraction destination without sufficient validation. During keadm join or installation on Windows edge nodes, an archive influenced through a compromised, replaced, or untrusted download source can contain parent-directory components, Windows-style backslashes, absolute paths, or drive-prefixed paths that escape the intended directory. The affected keadm process can consequently write or overwrite files with its own privileges, potentially modifying configuration, executable, or service files and enabling persistent system modification or code execution. This issue is fixed in versions 1.21.2, 1.22.2, and 1.23.1.

📍 영향받는 시스템

KubeEdge 1.16.0 ~ 1.21.2, 1.22.2, 1.23.1 (Windows 엣지 노드 대상 keadm)

⚔️ 공격 벡터

신뢰할 수 없는 소스에서 다운로드된 조작된 .tar.gz 압축 파일을 사용하여 keadm join 또는 설치 과정 중 경로 조작 공격 수행

🛡️ 대응 방법

KubeEdge를 수정된 버전인 1.21.2, 1.22.2 또는 1.23.1 이상으로 업데이트하십시오.

🔧 검증 코드

출력된 버전이 취약한 범위(1.16.0~1.21.2 미만 등)에 해당하거나 수정 버전이 아닌 경우 취약할 수 있습니다.

Shell / Script
keadm version 2>/dev/null | grep -E '1.16.0|1.21.2|1.22.2|1.23.1'

📊 CVSS Vector String

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

💻 영향받는 소프트웨어

Magento Open Source