🔍 CVE-2025-9231

6.5
CVSS Score
MEDIUM
2025-09-30
2026-07-14 13:18
✅ 완료

🇰🇷 한글 설명

64비트 ARM 플랫폼의 OpenSSL SM2 알고리즘 구현에서 타이밍 사이드 채널 취약점이 존재합니다. 공격자가 서명 연산의 시간 차이를 측정하여 원격으로 개인키를 복구할 수 있습니다. 커스텀 프로바이더를 통해 SM2 인증서를 지원하는 경우 위험도가 높아집니다.

💡 쉬운 설명

OpenSSL에서 특정 암호 계산이 걸리는 시간을 측정하여 비밀키를 훔칠 수 있는 버그입니다. ARM 기반 서버에서 SM2라는 암호화 방식을 사용할 때만 문제가 됩니다.

🇺🇸 원문 (English)

Issue summary: A timing side-channel which could potentially allow remote recovery of the private key exists in the SM2 algorithm implementation on 64 bit ARM platforms. Impact summary: A timing side-channel in SM2 signature computations on 64 bit ARM platforms could allow recovering the private key by an attacker.. While remote key recovery over a network was not attempted by the reporter, timing measurements revealed a timing signal which may allow such an attack. OpenSSL does not directly support certificates with SM2 keys in TLS, and so this CVE is not relevant in most TLS contexts. However, given that it is possible to add support for such certificates via a custom provider, coupled with the fact that in such a custom provider context the private key may be recoverable via remote timing measurements, we consider this to be a Moderate severity issue. The FIPS modules in 3.5, 3.4, 3.3, 3.2, 3.1 and 3.0 are not affected by this issue, as SM2 is not an approved algorithm.

📍 영향받는 시스템

OpenSSL 3.0~3.5 (커스텀 SM2 프로바이더 사용 시), 64비트 ARM 플랫폼

⚔️ 공격 벡터

네트워크를 통해 SM2 서명 생성 시간을 반복 측정하여 개인키 복구

🛡️ 대응 방법

OpenSSL 최신 보안 패치 적용 또는 SM2 프로바이더 사용 중지

🔧 검증 코드

OpenSSL 버전과 SM2 알고리즘 지원 여부를 확인하여 취약한 버전과 SM2 활성화 상태를 파악합니다.

Shell / Script
openssl version; openssl list -public-key-algorithms 2>/dev/null | grep -i sm2

📊 CVSS Vector String

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

💻 영향받는 소프트웨어

OpenSSL