🇰🇷 한글 설명
wolfSSL(이전 CyaSSL) 3.9.10 미만 버전의 C 언어 기반 AES 암호화 및 복호화 구현에서 발생하는 취약점입니다. 로컬 사용자가 캐시 뱅크 타이밍 차이를 이용하여 AES 암호 키를 더 쉽게 알아낼 수 있습니다.
💡 쉬운 설명
컴퓨터의 메모리 처리 속도 차이를 이용해 암호화에 사용되는 비밀 키를 훔쳐볼 수 있는 보안 약점입니다. 공격자가 시스템에 직접 접근할 수 있는 권한이 있다면 암호를 풀 수 있는 열쇠를 찾아낼 위험이 있습니다.
🇺🇸 원문 (English)
The C software implementation of AES Encryption and Decryption in wolfSSL (formerly CyaSSL) before 3.9.10 makes it easier for local users to discover AES keys by leveraging cache-bank timing differences.
📍 영향받는 시스템
wolfSSL (formerly CyaSSL) 3.9.10 미만 버전
⚔️ 공격 벡터
로컬 시스템에 접근 가능한 사용자가 캐시 타이밍 공격(Cache-bank timing attack)을 수행
🛡️ 대응 방법
wolfSSL을 3.9.10 이상의 최신 버전으로 업데이트
🔧 검증 코드
출력된 버전 번호가 3.9.10보다 낮은지 확인하여 취약 여부를 판단합니다.
wolfssl_version_command_or_check_package_manager_for_wolfssl 2>/dev/null | grep -E '3\.[0-9]\.'