PT-2026-52573 · Wolfssl · Wolfssl

CVE-2026-55964

·

Published

2026-06-25

·

Updated

2026-07-14

CVSS v4.0

6.3

Medium

VectorAV:N/AC:L/AT:P/PR:N/UI:N/VC:N/VI:L/VA:N/SC:N/SI:N/SA:N
Name of the Vulnerable Software and Affected Versions wolfSSL (affected versions not specified)
Description An issue exists where chain intermediate certificates asserting CA:TRUE but lacking the keyCertSign key usage were accepted as signing CAs. This occurs because chain-supplied temporary CAs (WOLFSSL TEMP CA) added during certificate path building were previously exempt from the requirement that intermediate CA certificates must have keyCertSign when a Key Usage extension is present. This behavior affects the OpenSSL-compatibility certificate-path-building path, specifically involving the X509 verify cert() and X509 STORE functions when OPENSSL EXTRA or OPENSSL ALL are used. Native certificate verification is not affected as it does not create temporary CAs. According to RFC 5280, the requirement is only enforced when the extKeyUsageSet extension is actually present, as an absent Key Usage extension implies all usages.
Recommendations At the moment, there is no information about a newer version that contains a fix for this vulnerability. Define ALLOW INVALID CERTSIGN within the affected builds to bypass the check. Restrict the use of the X509 verify cert() and X509 STORE functions in OpenSSL-compatibility paths to minimize risk.

Exploit

Improper Certificate Validation

Found an issue in the description? Have something to add? Feel free to write us 👾

Weakness Enumeration

Related Identifiers

CVE-2026-55964
JLSEC-2026-738

Affected Products

Wolfssl