🇰🇷 한글 설명
wolfSSL의 PKCS7 CBC 복호화 과정에서 패딩 오라클 취약점이 발견되었습니다. 이전 버전의 wolfSSL은 내부 패딩 바이트를 검증하지 않아, 공격자가 변조된 암호문을 반복적으로 복호화 요청함으로써 평문을 복구할 수 있습니다.
💡 쉬운 설명
암호문을 풀 때 사용하는 규칙(패딩)이 맞는지 확인하는 과정에서 오류가 발생하는 문제입니다. 공격자가 이 오류 메시지를 이용해 암호화된 내용을 하나씩 알아낼 수 있습니다.
🇺🇸 원문 (English)
A padding oracle exists in wolfSSL's PKCS7 CBC decryption that could allow an attacker to recover plaintext through repeated decryption queries with modified ciphertext. In previous versions of wolfSSL the interior padding bytes are not validated.
📍 영향받는 시스템
패딩 검증 로직이 누락된 이전 버전의 wolfSSL 라이브러리
⚔️ 공격 벡터
변조된 암호문을 반복적으로 전송하여 복호화 오류 반응을 분석하는 패딩 오라클 공격
🛡️ 대응 방법
패딩 검증 로직이 수정된 최신 버전의 wolfSSL로 업데이트
🔧 검증 코드
설치된 wolfSSL의 버전을 확인하여 취약점이 해결된 최신 패치 버전인지 대조하십시오.
wolfssl_version_check() { wolfssl_version_cmd 2>/dev/null || echo 'Check wolfSSL installation path and version'; }