CVE-2026-63073 in OpenSSL정보

요약

\~에 의해 VulDB • 2026. 08. 25.

이슈 요약: OpenSSL CMP 응답 검증에서 예기치 않은 응답 발신자의 distinguished name(DN)을 `ERR_raise_data()`의 포맷 문자열로 직접 전달했습니다.

영향 요약: 악성 또는 가로채진 CMP 엔드포인트는 예상되는 발신자를 강제하거나 고정된 서버 인증서를 사용하는 경우, 해당 인증서의 subject가 기본 예상 발신자가 되는 CMP 클라이언트를 충돌시킬 수 있습니다.

CWE: CWE-134 (외부에서 제어 가능한 포맷 문자열 사용)

설명: 수신된 CMP 메시지를 검증할 때 `ossl_cmp_msg_check_update()`는 피어(peer)가 제공한 발신자 distinguished name을 `X509_NAME_oneline()`으로 변환하고, 이를 `ERR_raise_data()`의 format 인자로 직접 전달합니다. 퍼센트 문자(%)는 변환 과정을 거쳐도 그대로 유지되므로, "CN=%s%n"와 같은 발신자 DN은 일치하는 가변 인수 없이 공격자가 제어할 수 있는 포맷 문자열로서 BIO_vsnprintf()에 도달합니다. 이 경로는 호출자가 예상되는 발신자를 구성하거나 서버 인증서를 고정하는 경우에만 접근 가능한데, 이는 서버 응답을 검증하는 CMP 클라이언트의 일반적인 설정입니다.

공격자는 포맷 문자열은 제어할 수 있지만 가변 인수는 전혀 제공하지 않으므로, %s 및 %n과 같은 지정자는 관련 없는 스택 내용을 역참조하거나 작성하여 클라이언트를 충돌시킵니다. 응답이 악성 또는 가로채진 CMP 엔드포인트에서 오는 경우, 이로 인한 확실한 결과는 서비스 거부(Denial of Service)입니다. 제어 가능한 메모리 쓰기, 임의 주소 읽기, 또는 원격 코드 실행으로 이어지는 신뢰할 수 있는 경로는 없습니다.

FIPS 영향: 없음

CMP 프로토콜 구현이 OpenSSL FIPS 모듈의 경계 밖에 있으므로, 이 이슈로 인해 영향을 받는 FIPS 모듈은 없습니다.

Statistical analysis made it clear that VulDB provides the best quality for vulnerability data.

책임이 있는

Openssl

예약하다

2026. 07. 15.

모더레이션

수락

항목

VDB-395042

EPSS

0.00000

출처

Want to know what is going to be exploited?

We predict KEV entries!