NULL dereference validating DSA public key
CVE-2023-0217
7.5HIGH
Summary
An invalid pointer dereference can occur when the EVP_PKEY_public_check() function processes a malformed DSA public key. Should an application utilize this function with public keys from untrusted sources, it may lead to application crashes or denial of service. While the TLS implementation in OpenSSL does not invoke this function, applications meeting stringent security standards, such as FIPS 140-3, might engage the function, exposing them to potential disruptions.
Affected Version(s)
OpenSSL 3.0.0 < 3.0.8
References
CVSS V3.1
Score:
7.5
Severity:
HIGH
Confidentiality:
None
Integrity:
None
Availability:
None
Attack Vector:
Network
Attack Complexity:
Low
Privileges Required:
None
User Interaction:
None
Scope:
Unchanged
Timeline
Vulnerability published
Vulnerability Reserved
Credit
Kurt Roeckx
Shane Lontis from Oracle