🔍 CVE-2020-10282

9.8
CVSS Score
CRITICAL
2020-07-03
2026-06-17 02:47
✅ 완료

🇰🇷 한글 설명

MAVLink 1.0 프로토콜은 인증 및 권한 부여 메커니즘이 없어 신원 위조, 무단 액세스, 중간자 공격(PITM) 등의 위험이 있습니다. MAVLink 2.0은 HMAC 기반의 패키지 서명을 선택적으로 지원하지만, 대칭 키 방식의 특성상 네트워크 내 단일 장치의 키가 탈취되면 전체 시스템의 보안이 무너질 수 있는 구조적 취약점이 존재합니다.

💡 쉬운 설명

드론을 조종하는 통신 규격에 암호화된 신분증이 없어 누구나 가짜 명령을 보낼 수 있는 상태입니다. 최신 버전을 쓰더라도 하나의 장치가 해킹당하면 전체 드론 네트워크가 위험해질 수 있습니다.

🇺🇸 원문 (English)

The Micro Air Vehicle Link (MAVLink) protocol presents no authentication mechanism on its version 1.0 (nor authorization) whichs leads to a variety of attacks including identity spoofing, unauthorized access, PITM attacks and more. According to literature, version 2.0 optionally allows for package signing which mitigates this flaw. Another source mentions that MAVLink 2.0 only provides a simple authentication system based on HMAC. This implies that the flying system overall should add the same symmetric key into all devices of network. If not the case, this may cause a security issue, that if one of the devices and its symmetric key are compromised, the whole authentication system is not reliable.

📍 영향받는 시스템

MAVLink Protocol version 1.0 및 HMAC 기반 인증을 사용하는 MAVLink 2.0 환경

⚔️ 공격 벡터

인증 메커니즘이 없는 통신 채널을 통한 신원 위조 및 명령 주입 공격

🛡️ 대응 방법

MAVLink 2.0 이상으로 업그레이드하고 패키지 서명 기능을 활성화하며, 키 관리 체계를 강화해야 함

🔧 검증 코드

출력 결과에 MAVLink 1.0이 포함되어 있으면 취약한 버전이며, 2.0인 경우 서명 기능 활성화 여부를 추가 확인해야 함

Shell / Script
mavproxy.py --version 2>/dev/null | grep -E 'MAVLink 1.0|MAVLink 2.0'

📊 CVSS Vector String

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

💻 영향받는 소프트웨어

IBM Verify Identity Access