🔍 CVE-2019-15651

9.8
CVSS Score
CRITICAL
2019-08-26
2026-06-17 02:20
✅ 완료

🇰🇷 한글 설명

wolfSSL 4.1.0 버전의 DecodeCertExtensions 함수에서 힙 기반의 1바이트 버퍼 오버리드 취약점이 발견되었습니다. 이는 GetLength_ex 함수가 조작된 DER 인증서의 ASN_BOOLEAN 바이트를 잘못 처리하기 때문에 발생합니다.

💡 쉬운 설명

인증서를 읽는 과정에서 데이터의 범위를 살짝 벗어나 메모리를 읽게 되는 오류입니다. 공격자가 특수하게 만든 인증서를 보내면 시스템의 민감한 정보가 유출될 위험이 있습니다.

🇺🇸 원문 (English)

wolfSSL 4.1.0 has a one-byte heap-based buffer over-read in DecodeCertExtensions in wolfcrypt/src/asn.c because reading the ASN_BOOLEAN byte is mishandled for a crafted DER certificate in GetLength_ex.

📍 영향받는 시스템

wolfSSL 4.1.0 버전

⚔️ 공격 벡터

조작된 DER 형식을 가진 인증서를 통해 시스템에 전달

🛡️ 대응 방법

wolfSSL을 최신 보안 패치가 적용된 버전으로 업데이트

🔧 검증 코드

출력된 경로 내의 wolfSSL 헤더 파일이나 라이브러리 정보를 통해 설치된 버전을 확인합니다.

Shell / Script
grep -r "wolfSSL" /usr/include /usr/local/include 2>/dev/null || echo "wolfSSL not found"

📊 CVSS Vector String

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

💻 영향받는 소프트웨어

wolfSSL