🔍 CVE-2022-31076

4.2
CVSS Score
MEDIUM
2022-06-27
2026-06-17 04:44
✅ 완료

🇰🇷 한글 설명

KubeEdge의 CloudCore 구성 요소 내 UDS 서버에서 nil-pointer 역참조가 발생하여 시스템이 충돌할 수 있는 취약점입니다. 이 공격은 로컬 호스트 네트워크로 제한되며, CloudCore 설정에서 unixsocket 스위치가 활성화된 경우에만 영향을 받습니다.

💡 쉬운 설명

특정 설정이 켜져 있을 때 잘못된 메시지를 보내면 KubeEdge의 핵심 관리 프로그램이 갑자기 꺼질 수 있는 문제입니다. 공격자가 시스템에 이미 접속 권한을 가진 상태여야 하며, 로컬 네트워크 내에서만 공격이 가능합니다.

🇺🇸 원문 (English)

KubeEdge is built upon Kubernetes and extends native containerized application orchestration and device management to hosts at the Edge. In affected versions a malicious message can crash CloudCore by triggering a nil-pointer dereference in the UDS Server. Since the UDS Server only communicates with the CSI Driver on the cloud side, the attack is limited to the local host network. As such, an attacker would already need to be an authenticated user of the Cloud. Additionally it will be affected only when users turn on the unixsocket switch in the config file cloudcore.yaml. This bug has been fixed in Kubeedge 1.11.0, 1.10.1, and 1.9.3. Users should update to these versions to resolve the issue. Users unable to upgrade should sisable the unixsocket switch of CloudHub in the config file cloudcore.yaml.

📍 영향받는 시스템

KubeEdge 1.11.0 미만 버전 (1.10.1, 1.9.3 미만 버전 포함)

⚔️ 공격 벡터

로컬 호스트 네트워크에 접근 가능한 인증된 사용자가 UDS 서버로 악의적인 메시지를 전송하여 CloudCore를 충돌시킴

🛡️ 대응 방법

KubeEdge를 1.11.0, 1.10.1 또는 1.9.3 버전으로 업데이트하거나, cloudcore.yaml 설정에서 unixsocket 스위치를 비활성화함

🔧 검증 코드

명령어 결과에 수정된 버전(1.11.0, 1.10.1, 1.9.3)이 포함되어 있으면 취약점이 해결된 상태입니다.

Shell / Script
kubeedge --version 2>/dev/null | grep -E 'v(1\.11\.0|1\.10\.1|1\.9\.3)'

📊 CVSS Vector String

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

💻 영향받는 소프트웨어

Kubernetes