🇰🇷 한글 설명
wolfSSL 5.x 버전(5.1.1 미만)에서 특정 상황 시 초기화되지 않은 메모리로 인해 비무작위 IV(Initial Vector) 값이 사용되는 취약점이 발견되었습니다. 이 문제는 AES-CBC 또는 DES3를 사용하는 TLS/DTLS 1.1 및 1.2 연결에 영향을 미칩니다.
💡 쉬운 설명
암호화 통신을 할 때 매번 바뀌어야 하는 '난수 값'이 제대로 생성되지 않아 보안이 약해지는 문제입니다. 이로 인해 공격자가 암호화된 데이터를 해독할 가능성이 생깁니다.
🇺🇸 원문 (English)
wolfSSL 5.x before 5.1.1 uses non-random IV values in certain situations. This affects connections (without AEAD) using AES-CBC or DES3 with TLS 1.1 or 1.2 or DTLS 1.1 or 1.2. This occurs because of misplaced memory initialization in BuildMessage in internal.c.
📍 영향받는 시스템
wolfSSL 5.x 버전 (5.1.1 미만 버전)
⚔️ 공격 벡터
암호화 통신 과정에서 예측 가능한 IV 값을 이용한 암호 해독 공격
🛡️ 대응 방법
wolfSSL을 최신 보안 패치가 적용된 5.1.1 이상의 버전으로 업데이트하십시오.
🔧 검증 코드
출력된 버전이 5.1.1 미만(예: 5.0.x)이면 취약한 상태입니다.
wolfssl_version_command_or_package_check 2>/dev/null | grep -E '5\.[0-9]\\.[0-9]'