🔍 CVE-2026-35189

5.3
CVSS Score
MEDIUM
2026-09-29
2026-10-08 01:01
✅ 완료

🇰🇷 한글 설명

OpenSSL이 X.509 확장 기능을 캐싱할 때, nameRelativeToCRLIssuer CRL 배포 지점이 다수 포함된 인증서를 처리하면 힙 메모리가 과도하게 증가하는 문제입니다. 악의적인 피어로부터 조작된 인증서를 받으면 메모리 압박이 발생하여 클라이언트나 서버의 서비스 거부(DoS) 상태를 유발할 수 있습니다.

💡 쉬운 설명

특수한 인증서를 받으면 컴퓨터의 메모리를 갑자기 엄청나게 많이 사용하게 만드는 버그입니다. 이로 인해 프로그램이 멈추거나 컴퓨터가 다운될 수 있습니다.

🇺🇸 원문 (English)

Issue summary: A certificate with many nameRelativeToCRLIssuer CRL distribution points causes disproportionate heap growth when OpenSSL caches X.509 extensions. Impact summary: Receiving a crafted certificate from a malicious peer can lead to significant memory pressure and possible Denial of Service in clients or in servers that solicit client certificates. CWE: CWE-770: Allocation of Resources Without Limits or Throttling Description: A certificate or a set of certificates that fits under the limit for size of certificates accepted from the peer (~100 KiB) can result in allocation of several hundred MiB of resident memory on the receiving side during a normal TLS handshake. This may be enough to crash the client or server, if multiple concurrent connections lead to similarly large memory allocations. The fix postpones processing of the CRL distribution points extensions in certificates to the time when the processed value is required for CRL processing. This avoids keeping large memory allocations for a long time when such certificates are received. FIPS impact: no The affected code is outside the FIPS module boundary.

📍 영향받는 시스템

OpenSSL (X.509 확장 기능 캐싱을 사용하는 모든 버전)

⚔️ 공격 벡터

TLS 핸드셰이크 과정에서 조작된 대용량 메모리 할당을 유도하는 인증서를 전송

🛡️ 대응 방법

CRL 배포 지점 확장의 처리 시점을 지연시키는 최신 OpenSSL 보안 패치 적용

🔧 검증 코드

출력된 OpenSSL 버전을 확인하여 해당 취약점이 해결된 최신 패치 버전인지 확인합니다.

Shell / Script
openssl version

📊 CVSS Vector String

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

💻 영향받는 소프트웨어

OpenSSL