🇰🇷 한글 설명
OpenSSL 1.0.0l 이하 버전의 Montgomery ladder 구현에서 swap 연산이 상수 시간 동작을 보장하지 않아 ECDSA nonce 정보가 유출될 수 있는 취약점입니다. 로컬 공격자가 FLUSH+RELOAD 캐시 사이드채널 공격을 통해 암호화 키를 탈취할 수 있습니다.
💡 쉬운 설명
OpenSSL의 암호화 계산 과정에서 컴퓨터 메모리 캐시를 통해 비밀 정보가 노출될 수 있습니다. 같은 컴퓨터에서 실행되는 악의적 프로그램이 이를 악용할 수 있습니다.
🇺🇸 원문 (English)
The Montgomery ladder implementation in OpenSSL through 1.0.0l does not ensure that certain swap operations have a constant-time behavior, which makes it easier for local users to obtain ECDSA nonces via a FLUSH+RELOAD cache side-channel attack.
📍 영향받는 시스템
OpenSSL 1.0.0l 이하 버전 (특히 ECDSA 서명 기능 사용)
⚔️ 공격 벡터
로컬 사용자의 FLUSH+RELOAD 캐시 사이드채널 공격
🛡️ 대응 방법
OpenSSL을 1.0.0m 이상으로 업그레이드
🔧 검증 코드
명령어가 버전을 출력하면 취약한 버전(1.0.0a~1.0.0l)입니다. 출력이 없으면 안전한 버전입니다.
openssl version | grep -oE '1\.0\.0[a-l]'