🔍 CVE-2026-4395

9.8
CVSS Score
CRITICAL
2026-03-19
2026-06-17 10:56
✅ 완료

🇰🇷 한글 설명

wolfSSL의 wolfcrypt 라이브러리 내 KCAPI ECC 코드 경로에서 힙 기반 버퍼 오버플로 취약점이 발견되었습니다. 공격자가 조작된 대형 EC 공개 키 포인트를 전송하면 wc_ecc_import_x963_ex() 함수에서 경계 검사 없이 데이터를 복사하여 메모리 경계를 넘어 쓸 수 있습니다. 이는 TLS 키 교환 과정 중 악의적인 피어가 ServerKeyExchange 메시지를 통해 트리거할 수 있습니다.

💡 쉬운 설명

암호화 통신을 할 때 사용하는 프로그램의 메모리 관리 실수로 인해 발생하는 보안 문제입니다. 해커가 특수하게 만든 가짜 암호 키를 보내면 프로그램의 메모리 영역을 넘쳐흐르게 만들어 시스템을 장악할 수 있습니다.

🇺🇸 원문 (English)

Heap-based buffer overflow in the KCAPI ECC code path of wc_ecc_import_x963_ex() in wolfSSL wolfcrypt allows a remote attacker to write attacker-controlled data past the bounds of the pubkey_raw buffer via a crafted oversized EC public key point. The WOLFSSL_KCAPI_ECC code path copies the input to key->pubkey_raw (132 bytes) using XMEMCPY without a bounds check, unlike the ATECC code path which includes a length validation. This can be triggered during TLS key exchange when a malicious peer sends a crafted ECPoint in ServerKeyExchange.

📍 영향받는 시스템

wolfSSL (wolfcrypt 라이브러리 내 WOLFSSL_KCAPI_ECC 활성화 버전)

⚔️ 공격 벡터

TLS 키 교환 단계에서 조작된 크기의 EC 공개 키를 포함한 ServerKeyExchange 메시지 전송

🛡️ 대응 방법

wolfSSL을 최신 보안 패치가 적용된 버전으로 업데이트하고, 불필요한 경우 KCAPI ECC 기능을 비활성화하십시오.

🔧 검증 코드

설치된 wolfSSL의 버전을 확인하여 해당 취약점이 해결된 패치 버전인지 대조하십시오.

Shell / Script
wolfssl_version_check() { wolfssl_version_cmd 2>/dev/null || echo 'Check wolfSSL installation path and version'; }

📊 CVSS Vector String

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

💻 영향받는 소프트웨어

wolfSSL