🇰🇷 한글 설명
wolfSSL 4.1.0 이하 버전에서 ASN.1 인증서 데이터를 파싱하는 동안 메모리 접근에 대한 무결성 검사가 누락되었습니다. 이로 인해 wolfcrypt/src/asn.c의 CheckCertSignature_ex 함수에서 1바이트 힙 기반 버퍼 오버리드(over-read) 취약점이 발생합니다.
💡 쉬운 설명
인증서를 확인하는 과정에서 프로그램이 허용되지 않은 메모리 영역을 읽으려고 시도하는 오류입니다. 공격자가 이를 악용하면 시스템의 민감한 정보를 훔쳐볼 수 있습니다.
🇺🇸 원문 (English)
In wolfSSL through 4.1.0, there is a missing sanity check of memory accesses in parsing ASN.1 certificate data while handshaking. Specifically, there is a one-byte heap-based buffer over-read in CheckCertSignature_ex in wolfcrypt/src/asn.c.
📍 영향받는 시스템
wolfSSL 4.1.0 및 그 이전 버전
⚔️ 공격 벡터
조작된 ASN.1 인증서를 전송하여 핸드셰이크 과정 중 메모리 오버리드 유도
🛡️ 대응 방법
wolfSSL을 최신 보안 패치가 적용된 버전으로 업데이트하십시오.
🔧 검증 코드
설치된 wolfSSL의 버전을 확인하여 4.1.0 이하인지 확인하십시오.
wolfssl_version_command 2>/dev/null || echo 'Check installed wolfSSL version'