CVE-2025-58188CWE-295

CVE-2025-58188

High · published October 30, 2025

CVSS v3.1
7.5
EPSS
0%
Percentile
30.9
In the wild
Unconfirmed
What it is

⚡ A rogue DSA public key could send your applications spiraling into panic mode! This vulnerability in certificate chain validation is a ticket to trouble. 🌪️ Think of it like a restaurant where the chef assumes every dish can be made with the same cooking method, but some ingredients just don’t play nice — leading to a kitchen catastrophe! 🍽️ If exploited, this flaw can cause your applications to crash unexpectedly, leaving your users in the lurch. Imagine your online service going down at a critical moment, just because of a poorly validated certificate — that would be absolutely devastating! 🔥

Put simply

Think of it like a restaurant where the chef assumes every dish can be made with the same cooking method, but some ingredients just don’t play nice — leading to a kitchen catastrophe! 🍽️ This vulnerability arises when programs validating arbitrary certificate chains encounter DSA public keys and panic due to an interface cast that incorrectly assumes these keys implement the Equal method. In simpler terms, it's a coding assumption that leads to chaos when it’s wrong.

What to do

If exploited, this flaw can cause your applications to crash unexpectedly, leaving your users in the lurch. Imagine your online service going down at a critical moment, just because of a poorly validated certificate — that would be absolutely devastating! 🔥 To secure your applications, ensure that you’re validating certificate chains correctly. Apply patches as soon as they are available, and consider implementing additional input checks to prevent this panic scenario from occurring. Staying updated is key! You've got this! Follow these steps, and you'll have your applications locked down in no time. 🛡️

The record
Technical detail
CVSS v3.1
7.5 · HIGH
Vector
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H
CVSS v4.0
Not supplied
EPSS
0.00381 · 30.9th percentile
Weakness
CWE-295 · Improper Certificate Validation
Published
2025-10-30T03:16Z
Affected products (2)
ProductVersionsFixed in
golang/go< 1.24.81.24.8
golang/go≥ 1.25.0, < 1.25.21.25.2
References (5)
EPSS history
Timeline
  • 29 OCT 22:10Z
    Panic when validating certificates with DSA public keys in crypto/x509
    cvelistv5