Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessInitiate TLS handshake with GnuTLS 3.8.13
-
ExploitValid CA certificate incorrectly rejected during validation
-
ImpactHandshake fails, service connection denied
Vulnerability Assessment
| Weakness |
CWE
OWASP Top 10:2025
A06:2025 - Insecure Design
ASVS 5.0
V2 - Validation and Business Logic Resource consumption limits
MITRE ATT&CK
1 technique across 1 tactic: Impact The technique list with ATT&CK links and the kill-chain view is part of the Basic plan and up. |
| Exploitation Conditions | The defect manifests specifically when GnuTLS version 3.8.13 performs X.509 certificate-chain validation and encounters a legitimate CA certificate, which it erroneously rejects - breaking TLS handshakes. The triggering condition is simply running the affected 3.8.13 build in any role that validates certificate chains (client or server). Limiting factors: the issue is tied to this specific version (a regression), is not attacker-crafted per SSVC Exploitation:none, and affects availability of TLS connections rather than enabling code execution or data disclosure; environments on other GnuTLS versions are unaffected. |
| Impact | The signals conflict and point to a reliability defect rather than an attacker-driven vulnerability. The input CVSS of 7.5 (AV:N/AC:L/PR:N/UI:N/A:H) frames this as a remotely triggerable, high-availability-impact issue, yet the description characterizes a functional regression in GnuTLS 3.8.13 where legitimate CA certificates are wrongly rejected - i.e., the software denies service to itself, not something an external actor crafts. CISA's SSVC framework reinforces this: Exploitation is rated 'none' and Technical Impact only 'partial', which sits in tension with the A:H in the input vector. No EPSS score was provided, there is no CISA KEV listing, and no public exploit identified at time of analysis, so there is no evidence of exploitation pressure. SSVC Automatable:yes reflects that any triggering condition would recur consistently, but given Exploitation:none this is better read as a deterministic bug than a scalable attack. Net: treat this as a moderate-severity availability/correctness defect to be fixed by upgrading, not as an urgent actively-exploited threat. Verify the A:H claim and the AV:N attack-vector framing with the vendor, since the description implies a validation regression rather than a remotely weaponizable flaw. |
| Exploit ScenarioDerived | A client or server running GnuTLS 3.8.13 performs a routine TLS handshake, but the library incorrectly rejects an otherwise-valid CA certificate in the chain, causing the handshake to fail and the connection to be denied. Because this stems from a validation regression rather than attacker input, the impact manifests as broad service disruption wherever the affected version is deployed. No public exploit identified at time of analysis, and the gist reference has not been confirmed as working proof-of-concept. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Oct 08, 2026
GnuTLS 3.8.13 rejects legitimate CA certificates during X.509 certificate-chain validation, causing TLS handshakes to fail and producing a denial-of-service condition for any application that relies on the library to establish secure connections. The defect is a version-specific regression triggered simply by running the affected 3.8.13 build in a chain-validating role (client or server), so it does not require attacker-crafted input; CISA's SSVC framework records Exploitation: none and no public exploit code has been identified at time of analysis. Independent analysis rates the availability impact as Low (A:L) rather than the High implied by the 7.5 score published with the CVE, and the practical consequence is loss of availability for TLS-dependent services rather than code execution or data disclosure.
RemediationAI
No vendor-released patch was identified at time of analysis, so the primary mitigation is to move off the affected build: either roll back GnuTLS 3.8.13 to the previous known-good release in the 3.8.x line (for example 3.8.12, if it is available and still supported in your distribution), accepting the trade-off that any fixes landed in 3.8.13 would be lost, or upgrade to the next GnuTLS maintenance release once the project publishes one. Track the GnuTLS project site (http://gnutls.com) and your distribution's security tracker for an authoritative advisory and patched package before scheduling a production rollout, and treat the linked GitHub gist and the unrelated evil.com URL as unverified sources not suitable for change control. If immediate library replacement is not possible, compensating controls are limited and each carries a cost: route TLS termination through an unaffected TLS stack (for example OpenSSL-based or OS-native backends) for affected services, at the expense of added complexity and the need to re-validate cipher and certificate configurations; pin services to a known-good interpreter or container image that bundles a non-3.8.13 GnuTLS, which requires rebuilding and re-certifying those images; and, where a specific upstream endpoint is unavailable, configure redundant or alternate endpoints rather than disabling certificate verification. Disabling X.509 chain validation in GnuTLS is not an acceptable workaround, as it would convert an availability regression into a critical trust and interception weakness.
Affected VersionsENISA
Affects your stack
Find out whether the stacks and servers you run are on an affected version.
Checking this CVE against your own stacks and servers is part of the Basic plan and up.
Technical ContextAI · show details
GnuTLS is a widely deployed free-software TLS library used by numerous Linux distributions, package managers, and network services to negotiate TLS and validate X.509 certificate chains. The reported behavior occurs in the certificate-path validation logic of release 3.8.13, where a trust anchor or intermediate that should be accepted is erroneously rejected, aborting the handshake - an availability failure of the TLS layer rather than a trust bypass. CWE-400 (Uncontrolled Resource Consumption) is the class assigned on the CVE record, but the described behavior (erroneous rejection of valid certificates) is closer to an improper-certificate-validation regression; this classification mismatch, together with the conflicting severity signals, supports the independent assessment that this is primarily a reliability defect. The supplied CPE string is an unpopulated placeholder (cpe:2.3:a:n/a:n/a:*) and EUVD lists affected versions only as "n/a n/a", so the affected component cannot be narrowed beyond the stated GnuTLS 3.8.13 build. Reference quality is also weak: one listed URL points to an unrelated domain (evil.com) and another to a personal GitHub gist, neither of which is a verifiable vendor or CNA advisory, so the public vulnerability record should be treated as unconfirmed pending an authoritative GnuTLS advisory.
Know when Gnutls gets its next vulnerability
- Watch products and get an email when something new is published
- Check this CVE against your own stack and servers
- Exploit and PoC references, threat intelligence from 22 sources
No credit card · 7-day full trial
Severity by source
AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H
Impacts only TLS availability during handshakes with no attacker-controlled trigger (SSVC Exploitation:none, Impact:partial), so A:L rather than A:H; no confidentiality or integrity effect.
Primary rating from Vendor (mitre).
CVSS VectorVendor: mitre
Lifecycle Timeline
3DescriptionCVE.org
An issue in gnutls v3.8.13 causes legitimate CA certificates to be rejected, leading to a Denial of Service (DoS).
Executive ViewAI
GnuTLS 3.8.13, a widely used TLS library, causes TLS handshakes to fail due to a regression that rejects legitimate CA certificates, resulting in denial-of-service for any application relying on it for secure connections. This affects both client and server roles, potentially disrupting encrypted communications across critical services. Leadership should prioritize because no vendor patch is available, and remediation requires coordinated rollback or workarounds to maintain availability.
No vendor-released patch identified at time of analysis. Interim mitigations include downgrading to GnuTLS 3.8.12 or an earlier stable release, isolating or disabling TLS-dependent services that rely on 3.8.13, and monitoring for vendor updates.
Threat Intelligence Overview
How this decision was reached
The engine reads each signal below and applies a fixed list of rules from top to bottom. The first rule that matches sets the recommended action – like a statement, every line is shown.
What every action level means
SSVC AssessmentENISA
Priority Score
Attack Technique
Denial of Service attacks render applications or systems unavailable by overwhelming resources or triggering failure conditions.
A flaw was found in gnutls. Rated critical severity (CVSS 9.8), this vulnerability is remotely exploitable, no authentic
Buffer overflow in the read_server_hello function in lib/gnutls_handshake.c in GnuTLS before 3.1.25, 3.2.x before 3.2.15
An issue was discovered in GnuTLS before 3.6.15. Rated high severity (CVSS 7.5), this vulnerability is remotely exploita
A vulnerability was found in GnuTLS. Rated high severity (CVSS 7.5), this vulnerability is remotely exploitable, no auth
Alpine Linux: gnutls fixed in 3.8.3-r0
Double free vulnerability in libgnutls in GnuTLS before 3.0.14 allows remote attackers to cause a denial of service (app
A timing side-channel in the handling of RSA ClientKeyExchange messages was discovered in GnuTLS. Rated high severity (C
It was discovered in gnutls before version 3.6.7 upstream that there is an uninitialized pointer access in gnutls versio
A vulnerability was found in gnutls versions from 3.5.8 before 3.6.7. Rated high severity (CVSS 7.5), this vulnerability
The asn1_get_length_der function in decoding.c in GNU Libtasn1 before 2.12, as used in GnuTLS before 3.0.16 and other pr
Double free vulnerability in the gnutls_x509_ext_import_proxy function in GnuTLS before 3.3.26 and 3.5.x before 3.5.8 al
gnutls_cipher.c in libgnutls in GnuTLS before 2.12.17 and 3.x before 3.0.15 does not properly handle data encrypted with
EUVD-2026-95204
GHSA-8fv7-xp4r-4x4q
NVD
CVE.org
EPSS
Vulnrichment
VulDB
Exploit-DB