Launch Week Day 1: Announcing Security Design Review
UNKNOWN Go

Verify panics on certificates with an unknown public key algorithm in crypto/x509

GO-2024-2598 · BIT-golang-2024-24783 · CVE-2024-24783

Published · Modified

Description

Verifying a certificate chain which contains a certificate with an unknown public key algorithm will cause Certificate.Verify to panic.

This affects all crypto/tls clients, and servers that set Config.ClientAuth to VerifyClientCertIfGiven or RequireAndVerifyClientCert. The default behavior is for TLS servers to not verify client certificates.

Ready to move

Start Securing

Free, no credit card | First findings in minutes