Skip to main content
← All vulnerabilities
CVE-2023-0465

Invalid certificate policies in leaf certificates are silently ignored

Published
Last modified
published
Not listed in CISA KEV
Low (openssl)
Fix
Fixed in 3.1.1, 3.0.9, 1.1.1u, 1.0.2zh
None on Exploit-DB, Metasploit or GitHub
  • Exploitation: none
  • Automatable: yes
  • Technical impact: partial

Summary

Applications that use a non-default option when verifying certificates may be vulnerable to an attack from a malicious CA to circumvent certain checks. Invalid certificate policies in leaf certificates are silently ignored by OpenSSL and other certificate policy checks are skipped for that certificate. A malicious CA could use this to deliberately assert invalid certificate policies in order to circumvent policy checking on the certificate altogether. Policy processing is disabled by default but can be enabled by passing the `-policy' argument to the command line utilities or by calling the `X509_VERIFY_PARAM_set1_policies()' function.

Timeline

  1. CVE published
  2. CISA SSVC assessment

    Exploitation: none · Automatable: yes · Technical impact: partial

  3. Record last updated

Affected versions

  • OpenSSL OpenSSL

    From 3.1.0 · fixed in 3.1.1; From 3.0.0 · fixed in 3.0.9; From 1.1.1 · fixed in 1.1.1u; From 1.0.2 · fixed in 1.0.2zh

References 9

openssl.org

git.openssl.org

security.netapp.com

debian.org

lists.debian.org

security.gentoo.org