CVE-2026-63076
Received Received - Intake

NULL Pointer Dereference in OpenSSL CMP Server

Vulnerability report for CVE-2026-63076, including description, CVSS score, EPSS score, affected products, exploitability, helpful resources, and attack-flow context.

Publication date: 2026-08-25

Last updated on: 2026-08-25

Assigner: OpenSSL Software Foundation

Description

Issue summary: OpenSSL CMP password based protection verification only checks whether the protectionAlg parameter was not NULL and not its ASN.1 type, before treating it as a PBMParameter. A crafted message can contain a parameter of a different type, which is then dereferenced as an invalid pointer. Impact summary: A remote, unauthenticated attacker can crash an application acting as a CMP server that accepts PBM-protected messages, or a CMP client talking to a malicious or intercepted CMP server, resulting in a Denial of Service. CWE: CWE-476: NULL Pointer Dereference Description: When verifying the password-based MAC protection of a CMP message, OpenSSL library reads the protectionAlg algorithm parameter with X509_ALGOR_get0(), which returns both the parameter type and its value pointer. The value is then cast to an ASN1_STRING and treated as the expected PBMParameter after only checking that pointer is not NULL. The parameter type returned by X509_ALGOR_get0() was never consulted. This happens during protection verification, before any MAC is computed, so no knowledge of the PBM shared secret is required; the only precondition is that PBM verification is reachable. On the server side this is reached from OSSL_CMP_SRV_process_request() for any application that stands up a CMP server accepting PBM-protected messages, and on the client side from CMP response validation against a malicious or on-path (MITM) server. The reliable consequence is a denial of service; there is no memory disclosure, no controlled memory write, and no path to code execution. CMP is a specialized feature that an application must explicitly enable. FIPS impact: no As the CMP code lives outside the FIPS module boundary, no FIPS modules are affected by this CVE.

CVSS Scores

EPSS Scores

Probability:
Percentile:

Meta Information

Published
2026-08-25
Last Modified
2026-08-25
Generated
2026-08-25
AI Q&A
2026-08-25
EPSS Evaluated
N/A
NVD
EUVD

Affected Vendors & Products

Showing 1 associated CPE
Vendor Product Version / Range
openssl openssl *

Helpful Resources

Exploitability

CWE
CWE Icon
KEV
KEV Icon
CWE ID Description
CWE-476 The product dereferences a pointer that it expects to be valid but is NULL.

Attack-Flow Graph

AI Quick Actions

Instant insights powered by AI
Executive Summary

This vulnerability involves OpenSSL's Certificate Management Protocol (CMP) password-based protection verification. The issue occurs when OpenSSL checks if the protectionAlg parameter is not NULL but fails to verify its ASN.1 type before treating it as a PBMParameter. A crafted message can exploit this by providing a different parameter type, leading to an invalid pointer dereference.

Detection Guidance

This vulnerability can be detected by checking if your system uses OpenSSL versions affected by CVE-2026-63076. Review OpenSSL logs for crashes during CMP message processing. No specific commands are provided in the context.

Impact Analysis

A remote, unauthenticated attacker can crash applications acting as CMP servers that accept PBM-protected messages or CMP clients communicating with malicious servers. This results in a Denial of Service (DoS) by causing the application to crash due to the invalid pointer dereference.

Compliance Impact

This vulnerability does not directly impact compliance with standards like GDPR or HIPAA as it only causes a denial of service by crashing applications using OpenSSL's CMP feature. No data disclosure or unauthorized access occurs, which are primary concerns for these regulations.

Mitigation Strategies

Update OpenSSL to the latest patched version. Disable CMP features if not in use. Monitor for crashes in CMP server or client applications.

Chat Assistant

Ask questions about this CVE
Hi! I’m here to help you understand CVE-2026-63076. Ask me anything about the vulnerability, its impact, or mitigation strategies.
0/70

EPSS Chart