CVE-2025-70888: Missing X509 Key Usage Digital Signature Checkcve-2025-70888-missing-x509-key-usage-digital-signature-check
Signer certificate is validated against extendedKeyUsage XKU_CODE_SIGN but the X.509 keyUsage extension is not checked for X509v3_KU_DIGITAL_SIGNATURE. RFC 5280 section 4.2.1.3 requires that, when keyUsage is present, a certificate used for signing must assert digitalSignature. Failing to enforce this allows certificates whose issuing CA did not authorize di