Skip to main content

wbond certvalidator EUVDEUVD-2026-98376

| CVE-2026-109144 MEDIUM
Uncontrolled Resource Consumption (CWE-400)
2026-10-13 VulDB GHSA-cf2m-vhjm-x2qm
6.9
CVSS 4.0 · Vendor: VulDB
View

Attack ChainAIDerived

Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain

  1. Access
    Reach cert-validation endpoint remotely
  2. Delivery
    Submit crafted certificate chain
  3. Exploit
    Trigger excessive path-building work
  4. Execution
    Exhaust CPU/memory resources
  5. Impact
    Degrade 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.

This Month Plan within 30 days. Why: MEDIUM severity (CVSS 4.0-6.9).
No patch listed yet 0.3% exploitation probability (EPSS)

Get an e-mail when this CVE is exploited, patched or re-scored. Free account.

Alert me

AnalysisAIv1 – 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

certvalidator 0.11.0
certvalidator 0.11.1

Affected Packages

euvd certvalidator no fix

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

Vendor (VulDB) PRIMARY 6.9 MEDIUM
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
vuln.today AI 5.3 MEDIUM

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.

3.1 AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:L
4.0 AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:N/VA:L/SC:N/SI:N/SA:N

Primary rating from Vendor (VulDB).

CVSS VectorVendor: VulDB

Attack Vector
Network
Attack Complexity
Low
Attack Requirements
None
Privileges Required
None
User Interaction
None
Vulnerable system: Confidentiality
None
Vulnerable system: Integrity
None
Vulnerable system: Availability
Low
Subsequent system: Confidentiality
None
Subsequent system: Integrity
None
Subsequent system: Availability
None

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

EPSS Score
0.3%
Top 74% exploitable
Prevalence
Low
niche Python cert-validation library, now largely superseded by pyhanko-certvalidator
Social Media
1
Sightings
Data Quality
5 sources
Confidence: Medium
EUVD NVD CVE.org EPSS Vulnrichment CIRCL GitHub VulDB

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.

SignalValue
Severity MEDIUM
CISA KEV No
Public POC No
EPSS 0.3%
Patch available No
Active threat No
Deciding rule
MEDIUM severity (CVSS 4.0-6.9)
What every action level means
Emergency Immediate action required. Criteria: CRITICAL + in CISA KEV (actively exploited) without patch, OR CRITICAL + EPSS > 30% without patch, OR CRITICAL + active threat signals without patch.
Act Now Prioritize within 24-48h. Criteria: in KEV with patch available, OR CRITICAL + public POC, OR HIGH + EPSS > 10%, OR CRITICAL + active threat, OR any CRITICAL severity.
This Week Schedule remediation this week. Criteria: HIGH severity (CVSS 7.0-8.9). Patch within normal change window.
This Month Plan within 30 days. Criteria: MEDIUM severity (CVSS 4.0-6.9), lower exploitation probability. Include in regular patch cycle.
Monitor Track and reassess. Criteria: LOW severity (CVSS 0.1-3.9), minimal exploitation risk. No immediate action needed.

SSVC AssessmentENISA

SSVC Decision· derived
Scheduled
Exploitation
None
System Exposure· derived
Open
Automatable
Yes
Human Impact· derived
Medium
Technical Impact
Partial

Priority Score

34
Low Medium High Critical
KEV: 0
EPSS: 0
CVSS: +34
PoC: 0
Weaponized: 0
Threat intel: 0
Gov advisory: 0

Attack Technique

Denial of Service attacks render applications or systems unavailable by overwhelming resources or triggering failure conditions.

This site uses cookies essential for authentication and security. No tracking or analytics cookies are used. Privacy Policy