🔍 CVE-2025-27587

5.3
CVSS Score
MEDIUM
2025-06-16
2026-04-15 00:35
✅ 완료

🇰🇷 한글 설명

OpenSSL 3.0.0~3.3.2의 PowerPC 아키텍처에서 Minerva 공격에 취약합니다. 공격자는 EVP_DigestSign API를 이용한 서명 시간 측정으로 개인키의 K값(nonce)을 추출할 수 있습니다. 동일 물리 시스템에서만 공격 가능하며 OpenSSL 보안 정책에서는 위협 모델 외로 분류됩니다.

💡 쉬운 설명

암호화 서명이 완료되는 데 걸리는 시간을 측정하여 암호 키를 유추하는 공격입니다. 공격자가 같은 컴퓨터에서 프로세스를 실행해야만 성공 가능합니다.

🇺🇸 원문 (English)

OpenSSL 3.0.0 through 3.3.2 on the PowerPC architecture is vulnerable to a Minerva attack, exploitable by measuring the time of signing of random messages using the EVP_DigestSign API, and then using the private key to extract the K value (nonce) from the signatures. Next, based on the bit size of the extracted nonce, one can compare the signing time of full-sized nonces to signatures that used smaller nonces, via statistical tests. There is a side-channel in the P-364 curve that allows private key extraction (also, there is a dependency between the bit size of K and the size of the side channel). NOTE: This CVE is disputed because the OpenSSL security policy explicitly notes that any side channels which require same physical system to be detected are outside of the threat model for the software. The timing signal is so small that it is infeasible to be detected without having the attacking process running on the same physical system.

📍 영향받는 시스템

OpenSSL 3.0.0 ~ 3.3.2 (PowerPC 아키텍처만)

⚔️ 공격 벡터

동일 물리 시스템에서 EVP_DigestSign API의 서명 시간 측정을 통한 개인키 추출

🛡️ 대응 방법

OpenSSL을 3.3.3 이상으로 업데이트하거나 PowerPC 아키텍처에서 다른 시스템으로 전환

🔧 검증 코드

취약 버전(3.0.0~3.3.2)이 출력되면 위험, 3.3.3 이상 또는 출력 없음이면 안전합니다.

Shell / Script
openssl version 2>/dev/null | grep -E '3\.[0-3]\.[0-2]'

📊 CVSS Vector String

CVSS Vector
CVSS:3.1/AV:N/AC:H/PR:L/UI:N/S:U/C:H/I:N/A:N

💻 영향받는 소프트웨어

OpenSSL