Case Study How Showpo Rebuilt Its API Layer for a Global Headless Migration

CVE-2025-58188 High · CVSS 7.5 Low Impact

crypto/x509: Panic on Certificate Validation with DSA Public Keys

Limited exploitability

Exploiting this CVE requires an uncommon setup or configuration. Upgrading is still recommended when possible.

Affects deployments validating TLS certificate chains that include DSA public keys. DSA certificates are extremely rare in modern PKI; most deployments use RSA or ECDSA and are not exposed to this crash path.

Component

Go standard library (crypto/x509)

Disclosed

Oct 8, 2025

CVSS Score

7.5

Description

Go’s crypto/x509 package panics when validating a certificate chain that contains a DSA public key, due to a missing interface implementation check. An attacker who can supply or influence a certificate chain presented during TLS handshake can crash any program that validates arbitrary certificate chains. Fixed in Go 1.24.8 and Go 1.25.2.

Version summary

Community Edition

2.11.1

addresses this CVE

Affected CE versions

>= 2.0, < 2.11.1

Enterprise Edition

2.11.2

addresses this CVE

Affected EE versions

>= 2.0, < 2.11.2

Upgrade to the addressed version or later to remediate this vulnerability.

Stay up to date with KrakenD releases and important updates