🇰🇷 한글 설명
wolfSSL의 EVP 레이어 내 ChaCha20-Poly1305 AEAD 복호화 경로에서 인증 태그를 검증하지 않는 취약점이 발견되었습니다. wolfSSL_EVP_CipherFinal 함수가 복호화된 평문을 반환하기 전에 태그의 유효성을 확인하지 않아 데이터 무결성이 보장되지 않습니다.
💡 쉬운 설명
암호화된 메시지가 진짜인지 확인하는 '봉인 인장'을 확인하지 않고 내용물을 바로 보여주는 결함입니다. 공격자가 메시지 내용을 몰래 수정하더라도 시스템이 이를 알아채지 못할 수 있습니다.
🇺🇸 원문 (English)
In wolfSSL's EVP layer, the ChaCha20-Poly1305 AEAD decryption path in wolfSSL_EVP_CipherFinal (and related EVP cipher finalization functions) fails to verify the authentication tag before returning plaintext to the caller. When an application uses the EVP API to perform ChaCha20-Poly1305 decryption, the implementation computes or accepts the tag but does not compare it against the expected value.
📍 영향받는 시스템
wolfSSL 라이브러리 (ChaCha20-Poly1305 AEAD를 사용하는 EVP API 사용 버전)
⚔️ 공격 벡터
조작된 인증 태그를 포함한 암호화된 데이터를 전송하여 무결성 검증을 우회하고 변조된 데이터를 수신함
🛡️ 대응 방법
wolfSSL을 최신 보안 패치가 적용된 버전으로 업데이트하여 인증 태그 검증 로직을 수정해야 합니다.
🔧 검증 코드
설치된 wolfSSL의 버전을 확인하여 해당 취약점이 해결된 패치 버전인지 제조사의 보안 공지와 대조하십시오.
wolfssl_version_check() { wolfssl_version_cmd=$(wolfssl_version_cmd 2>/dev/null || echo 'not_found'); echo $wolfssl_version_cmd; }
🇰🇷 KISA(한국인터넷진흥원) 보안 권고
이 CVE에 대한 한국 공식 권고 (1건)
wolfSSL 제품 보안 업데이트 권고
P4
📅 2026-05-24 · sec_notice
wolfSSL 제품에서 Buffer Overflow 및 인증 우회 등 다수의 보안 취약점이 발견되었습니다. wolfSSL 5.9.1 미만 버전을 사용하는 사용자는 보안 위협 방지를 위해 최신 버전인 5.9.1 이상으로 업데이트를 권고합니다.