PT-2026-81307 · Openssl+3 · Openssl+3
CVSS v3.1
7.5
High
| Vector | AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H |
Name of the Vulnerable Software and Affected Versions
OpenSSL (affected versions not specified)
Description
An issue exists in the Certificate Management Protocol (CMP) password-based MAC protection verification. The library uses the
X509 ALGOR get0() function to read the protectionAlg algorithm parameter, which returns a parameter type and a value pointer. The system casts this value to an ASN1 STRING and treats it as a PBMParameter after verifying only that the pointer is not NULL, failing to consult the actual parameter type. A remote, unauthenticated attacker can send a crafted message containing a parameter of a different type, leading to an invalid pointer dereference. This can result in a Denial of Service (DoS) by crashing applications acting as CMP servers that accept PBM-protected messages, or CMP clients interacting with a malicious or intercepted server. This occurs within the OSSL CMP SRV process request() function on the server side and during response validation on the client side. This issue requires the CMP feature to be explicitly enabled.Recommendations
At the moment, there is no information about a newer version that contains a fix for this vulnerability.
Exploit
DoS
NULL Pointer Dereference
Found an issue in the description? Have something to add? Feel free to write us 👾
Weakness Enumeration
Related Identifiers
Affected Products
Freebsd
Linuxmint
Openssl
Ubuntu