🔍 CVE-2026-62370

6.5
CVSS Score
MEDIUM
2026-09-21
2026-09-29 15:17
✅ 완료

🇰🇷 한글 설명

KubeEdge의 pkg/viaduct/pkg/packer 내 Reader.Read 함수가 CloudHub 메시지 처리 과정에서 수신된 32비트 PackageHeader.PayloadLen 값을 검증 없이 신뢰하여 메모리를 할당합니다. 인증된 악의적인 에지 피어가 과도하게 큰 길이를 가진 헤더를 반복적으로 전송하면 메모리 고갈, CloudHub 프로세스 종료 또는 재시작 루프가 발생하여 클라우드-에지 통신이 중단될 수 있습니다.

💡 쉬운 설명

해커가 가짜로 아주 큰 데이터 크기를 적어 보냄으로써 시스템의 메모리를 모두 써버리게 만드는 공격입니다. 이로 인해 시스템이 멈추거나 통신이 끊길 수 있습니다.

🇺🇸 원문 (English)

KubeEdge is an open source system for extending native containerized application orchestration capabilities to hosts at Edge. From 1.0.0 until 1.21.2, 1.22.2, and 1.23.1, Reader.Read in pkg/viaduct/pkg/packer trusts the 32-bit PackageHeader.PayloadLen received through the CloudHub viaduct message-processing path and allocates that amount of memory before validating an upper bound. An authenticated malicious or compromised edge peer can repeatedly send crafted headers with excessive declared lengths, causing memory exhaustion, CloudHub process termination or restart loops, and temporary disruption of cloud-edge communication. This issue does not provide unauthenticated access or direct code execution. This issue is fixed in versions 1.21.2, 1.22.2, and 1.23.1.

📍 영향받는 시스템

KubeEdge 1.0.0 ~ 1.21.2, 1.22.2, 1.23.1 미만 버전

⚔️ 공격 벡터

인증된 악의적 에지 피어가 조작된 헤더를 CloudHub로 전송하여 메모리 고갈 유도

🛡️ 대응 방법

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

🔧 검증 코드

명령어 실행 결과로 수정된 버전(1.21.2, 1.22.2, 1.23.1)이 출력되면 안전합니다.

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

📊 CVSS Vector String

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

💻 영향받는 소프트웨어

Magento Open Source