CVE-2024-6119CWE-843

Possible denial of service in X.509 name checks

High · published September 3, 2024

Patch now

High probability of exploitation

CVSS calls it high at 7.5. It sits in the 99.3th percentile for exploit probability.

CVSS v3.1
7.5
EPSS
67%
Percentile
99.3
In the wild
Unconfirmed
What it is

Issue summary: Applications performing certificate name checks (e.g., TLS

clients checking server certificates) may attempt to read an invalid memory

address resulting in abnormal termination of the application process.

Impact summary: Abnormal termination of an application can a cause a denial of

service.

Applications performing certificate name checks (e.g., TLS clients checking

server certificates) may attempt to read an invalid memory address when

comparing the expected name with an `otherName` subject alternative name of an

X.509 certificate. This may result in an exception that terminates the

application program.

Note that basic certificate chain validation (signatures, dates, ...) is not

affected, the denial of service can occur only when the application also

specifies an expected DNS name, Email address or IP address.

TLS servers rarely solicit client certificates, and even when they do, they

generally don't perform a name check against a reference identifier (expected

identity), but rather extract the presented identity after checking the

certificate chain. So TLS servers are generally not affected and the severity

of the issue is Moderate.

The FIPS modules in 3.3, 3.2, 3.1 and 3.0 are not affected by this issue.

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:H/I:N/A:N
CVSS v4.0
Not supplied
EPSS
0.66582 · 99.3th percentile
Weakness
CWE-843 · Access of Resource Using Incompatible Type ('Type Confusion')
Published
2024-09-03T15:58Z
EPSS history
Timeline
  • 03 SEP 15:58Z
    Possible denial of service in X.509 name checks
    cvelistv5