🔍 CVE-2020-5929

5.9
CVSS Score
MEDIUM
2020-09-25
2026-06-17 03:22
✅ 완료

🇰🇷 한글 설명

Cavium Nitrox SSL 가속 카드를 사용하는 BIG-IP 플랫폼에서 특정 SSL/TLS 핸드셰이크 설정 시 Pre-Master Secret(PMS)이 0바이트로 시작될 수 있는 취약점입니다. 공격자는 차별화된 오류 메시지나 정밀한 타이밍 측정을 통해 오라클 공격을 수행하여 암호화된 평문 메시지를 복구할 수 있습니다.

💡 쉬운 설명

특정 설정이 된 보안 장비에서 암호화 통신 과정의 허점을 이용해 비밀 메시지를 훔쳐볼 수 있는 문제입니다. 공격자가 암호화 키를 유추할 수 있는 단서를 얻어 통신 내용을 가로챌 위험이 있습니다.

🇺🇸 원문 (English)

In versions 13.0.0-13.0.0 HF2, 12.1.0-12.1.2 HF1, and 11.6.1-11.6.2, BIG-IP platforms with Cavium Nitrox SSL hardware acceleration cards, a Virtual Server configured with a Client SSL profile, and using Anonymous (ADH) or Ephemeral (DHE) Diffie-Hellman key exchange and Single DH use option not enabled in the options list may be vulnerable to crafted SSL/TLS Handshakes that may result with a PMS (Pre-Master Secret) that starts in a 0 byte and may lead to a recovery of plaintext messages as BIG-IP TLS/SSL ADH/DHE sends different error messages acting as an oracle. Similar error messages when PMS starts with 0 byte coupled with very precise timing measurement observation may also expose this vulnerability.

📍 영향받는 시스템

BIG-IP 13.0.0-13.0.0 HF2, 12.1.0-12.1.2 HF1, 11.6.1-11.6.2 (Cavium Nitrox SSL 가속 카드 사용 시)

⚔️ 공격 벡터

조작된 SSL/TLS 핸드셰이크를 통한 오라클 공격(오류 메시지 및 타이밍 분석)

🛡️ 대응 방법

해당 취약점이 해결된 최신 핫픽스(HF) 버전으로 업데이트하거나, 취약한 DH 키 교환 방식 및 설정을 비활성화합니다.

🔧 검증 코드

출력된 버전이 취약한 범위(13.0.0 HF2 미만, 12.1.2 HF1 미만, 11.6.2 미만 등)에 해당하는지 확인합니다.

Shell / Script
tmsh show sys version | grep -E 'Version'

📊 CVSS Vector String

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

💻 영향받는 소프트웨어

Microsoft Exchange Server