Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessReach cert-validation endpoint remotely
-
DeliverySubmit crafted certificate chain
-
ExploitTrigger excessive path-building work
-
ExecutionExhaust CPU/memory resources
-
ImpactDegrade or deny service availability
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 | Exploitation requires that the deploying application pass attacker-controlled X.509 certificates or certificate chains into certvalidator's Certificate Path Builder - e.g., TLS mutual-authentication client certs, PKCS#7/document signature verification, or any flow that validates externally supplied chains. The flaw is limited to availability degradation (VA:L) with no data exposure, and real-world reachability depends on whether cert input is exposed to untrusted sources over the network versus processed only from trusted/offline inputs; against applications that never validate external certificates, the vector is not remotely reachable. No authentication or user interaction is required per the provided vector (PR:N/UI:N). |
| Impact | This is a denial-of-service (CWE-400, resource consumption) flaw in the Certificate Path Builder of wbond certvalidator ≤0.11.1. The vendor-supplied CVSS 4.0 vector (AV:N/AC:L/AT:N/PR:N/UI:N) describes a remotely reachable, low-complexity, unauthenticated trigger, but the only impact is low availability (VA:L) with no confidentiality or integrity effect - hence the moderate 6.9 score. Exploitation signals are weak: there is no CISA KEV listing and no public exploit identified at time of analysis, and EPSS data was not provided, so there is no evidence of active or automated exploitation. SSVC-style reasoning puts this at partial/limited technical impact (availability degradation only) rather than total compromise. The AV:N rating is plausible only where the library validates attacker-supplied certificates reachable over the network (e.g., TLS client-certificate or signature-validation paths); in batch/offline use the real vector is closer to local input and the practical reach is lower - verify against how the consuming application exposes certvalidator. Net: a genuine but low-to-moderate priority availability bug, not a high-urgency item; it ranks well below any code-execution or data-exposure CVE. |
| Exploit ScenarioDerived | An application uses certvalidator to validate externally supplied X.509 certificate chains (for example, TLS client-certificate or document-signature verification). An attacker submits a specially crafted certificate or chain that forces the Certificate Path Builder into excessive, expensive path-building work, consuming CPU/memory and degrading or hanging the validating service. No public exploit code has been identified, but the GitHub issue (#56) suggests the condition is reproducible. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Oct 13, 2026
Resource exhaustion in the Certificate Path Builder of wbond certvalidator 0.11.1 and earlier lets unauthenticated remote attackers degrade availability by supplying crafted X.509 certificate chains for validation, consuming excessive CPU and/or memory (CWE-400, availability-only impact). The flaw is only reachable where a deploying application feeds attacker-controlled certificates into the library - for example mutual-TLS client certificates, PKCS#7 or document-signature verification, or any workflow that validates externally supplied chains - and is not remotely reachable in applications that never process external certificates. No vendor-released patch is available (the vendor was contacted but did not respond), and no public exploit code has been identified at time of analysis; EPSS data was not provided.
RemediationAI
No vendor-released patch has been identified at time of analysis: the vendor was contacted early about this disclosure and did not respond, and the provided references (https://github.com/wbond/certvalidator/issues/56, https://github.com/wbond/certvalidator/, https://vuldb.com/vuln/416883) contain no fixed release, tagged version, or upstream commit, so monitored upstream channels should be watched for a corrected version before deploying certvalidator in any chain-validation path exposed to untrusted input. Until then, apply compensating controls at the call site: do not pass attacker-supplied certificate chains directly into certvalidator - pre-filter or reject inputs that exceed a strict intermediate-certificate count or total chain length, and reject certificates presenting unusual or deeply nested trust paths; run path validation in an isolated subprocess or worker with hard CPU-time and memory limits (for example RLIMIT_CPU/RLIMIT_AS or a container memory cap) so a pathological chain is killed rather than degrading the parent service - the trade-off is added latency and complexity per validation and possible false failures on legitimately deep chains; cap concurrent validation work with a bounded thread/process pool and rate-limit endpoints that trigger chain building (mTLS handshakes, signature-verification APIs) so attempts cannot be parallelized into saturation - this can throttle legitimate burst traffic; and where external certificates are not a business requirement, disable mutual TLS client-certificate verification or external chain processing entirely, which removes the reachable attack surface but blocks those use cases. Because the impact is availability-only with no confidentiality or integrity loss, these availability-focused mitigations are sufficient in the absence of a patch.
Affected VersionsENISA
Affected Packages
Source: OSV (Open Source Vulnerabilities)
Affects your stack
Affects 1 package in euvd
Checking this CVE against your own stacks and servers is part of the Basic plan and up.
Technical ContextAI · show details
certvalidator is a Python library that performs X.509 certificate path building and validation on top of asn1crypto and oscrypto, assembling a trusted chain from an end-entity certificate through intermediates to a trust anchor. The affected component is the Certificate Path Builder, and the root-cause class is CWE-400 (Uncontrolled Resource Consumption): under certain chain topologies the path-building logic can be driven into disproportionate CPU and/or memory use before validation completes or fails. The CPE string cpe:2.3:a:wbond:certvalidator:*:*:*:*:*:*:*:* is unversioned and indicates all releases up to and including 0.11.1 are in scope, with no platform restriction. The provided CVSS:4.0 vector (AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:N/VA:L/SC:N/SI:N/SA:N/E:X) and our independent CVSS:3.1 assessment (AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:L) agree that this is an availability-only issue with no confidentiality or integrity impact and no requirement for authentication or user interaction; the attack is network-reachable solely through the certificate input path of the consuming application.
Know when Certvalidator 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
CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:N/VA:L/SC:N/SI:N/SA:N
Attacker-supplied certificates can be processed remotely without auth (AV:N/PR:N/UI:N); impact is availability-only resource exhaustion (A:L), with no confidentiality or integrity effect.
Primary rating from Vendor (VulDB).
CVSS VectorVendor: VulDB
DescriptionCVE.org
A vulnerability was identified in wbond certvalidator up to 0.11.1. This issue affects some unknown processing of the component Certificate Path Builder. Such manipulation leads to resource consumption. The attack can be launched remotely. The vendor was contacted early about this disclosure but did not respond in any way.
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.
EUVD-2026-98376
GHSA-cf2m-vhjm-x2qm
NVD
CVE.org
EPSS
Vulnrichment
VulDB
Exploit-DB