Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessReach exposed document store endpoint
-
DeliveryCraft short glob with many ** tokens
-
ExploitPOST to /v1/retrieve or /v2/answer
-
ExecutionTrigger exponential recursive matching per document
-
PersistRepeat few requests to exhaust CPU
-
ImpactService denied to legitimate users
Vulnerability Assessment
| Weakness |
CWE
ASVS 5.0
V2 - Validation and Business Logic Algorithmic complexity limits
|
| Exploitation Conditions | Exploitation requires that the Pathway document store's HTTP API - specifically the /v1/retrieve, /v1/inputs or /v2/answer endpoints - is network-reachable by the attacker; no authentication is needed (PR:N) and the endpoints accept an attacker-controlled filepath_globpattern in the request body with no length or -count limit. The concrete trigger is a short glob pattern containing many tokens, which forces exponential recursion in the hand-written matcher run once per indexed document. Limiting factors: only deployments that actually expose these document store endpoints (and index documents against which the pattern runs) are affected, and impact is confined to availability/CPU exhaustion - there is no data disclosure or code execution. Effectiveness scales with the number of indexed documents, so larger stores amplify the DoS. |
| Impact | This is a genuine, easily-triggered availability risk. The CVSS 4.0 vector (AV:N/AC:L/AT:N/PR:N/UI:N) confirms remote, unauthenticated, low-complexity exploitation with no user interaction, and impact is scoped purely to availability (VC:N/VI:N/VA:H) - there is no confidentiality or integrity loss despite the 'Information Disclosure' tag in the input, which appears mislabeled and should be treated as DoS. Publicly available exploit code raises real-world exploit likelihood, though the CVE is not in CISA KEV and no EPSS score was provided, so active mass exploitation is not confirmed - treat POC availability and active exploitation as distinct signals. The primary limiting factor is that only deployments exposing the document store HTTP endpoints to untrusted networks are at risk; the low complexity and lack of authentication make it a legitimate patch priority for any internet- or multi-tenant-facing Pathway deployment. |
| Exploit ScenarioDerived | An attacker who can reach an exposed Pathway document store sends a small POST to /v1/retrieve (or /v1/inputs or /v2/answer) whose body sets filepath_globpattern to a short string containing many ** tokens. The custom recursive matcher evaluates this pattern against every indexed document, burning tens of seconds of CPU per request; a few concurrent requests saturate the workers and deny service to legitimate users. Public exploit code for this technique is available, and no authentication or user interaction is required. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Jul 02, 2026
Denial of service in Pathway data-processing framework (versions through 0.31.1) lets a remote unauthenticated attacker exhaust CPU by submitting a short glob pattern packed with many tokens to the document store's /v1/retrieve, /v1/inputs and /v2/answer endpoints. The hand-written recursive matcher branches exponentially on each without memoization, so a handful of crafted requests can stall the service for tens of seconds each and deny availability. Publicly available exploit code exists and a vendor patch (commit d09722e) is available; the flaw is not listed in CISA KEV.
RemediationAI
Upstream fix available (commit d09722e via PR #250); a released patched version number is not independently confirmed from the provided data, so upgrade to the first tagged Pathway release that includes commit d09722eef03fd94bba701836eb4c7fbfa3d3b88e (verify against the repository beyond 0.31.1). Until patched, restrict or remove untrusted network access to the document store endpoints /v1/retrieve, /v1/inputs and /v2/answer - for example place them behind authentication or an allowlisted reverse proxy - accepting that this breaks any legitimate anonymous retrieval clients. As a targeted compensating control, enforce input validation on the filepath_globpattern field by capping pattern length and the number of ** tokens at the proxy/WAF layer, and apply per-request CPU/time limits and rate limiting so a single slow request cannot monopolize a worker; these mitigations may reject some legitimate broad glob queries. See the VulnCheck advisory (https://www.vulncheck.com/advisories/pathway-unauthenticated-denial-of-service-via-exponential-glob-pattern-matching-in-document-store) and the patch commit for authoritative details.
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
Pathway (pathwaycom/pathway) is a Python framework for real-time data processing and LLM/RAG pipelines; the affected component is its document store, which exposes HTTP retrieval endpoints. The vulnerability is a CWE-407 (Inefficient Algorithmic Complexity) issue: a caller-supplied filepath_globpattern is compiled into a filter and evaluated once per indexed document using a custom recursive glob matcher. Because each token spawns two recursive branches with no memoization, matching cost grows exponentially with the number of tokens - a classic algorithmic-complexity / ReDoS-style amplification, but in a bespoke glob engine rather than a regex library. No length limit or **-count cap is applied to the untrusted input.
Know when Pathway 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:H/SC:N/SI:N/SA:N
Remote unauthenticated endpoint (AV:N/PR:N), trivially crafted pattern (AC:L), no confidentiality or integrity impact and no scope change, availability fully impacted (A:H).
Primary rating from Vendor (VulnCheck).
CVSS VectorVendor: VulnCheck
Lifecycle Timeline
1DescriptionCVE.org
Pathway through 0.31.1, fixed in commit d09722e, document store applies a caller-supplied glob pattern to indexed document paths using a hand-written recursive matcher that branches two ways on each token without memoization, giving exponential worst-case complexity. The filepath_globpattern value is taken from the body of the unauthenticated HTTP endpoints /v1/retrieve, /v1/inputs and /v2/answer and compiled into a filter evaluated once per indexed document, with no length or -count limit. A remote unauthenticated attacker can submit a short pattern containing many ** tokens to consume CPU for tens of seconds per request, and a small number of requests denies service.
Executive ViewAI
The Pathway data-processing framework contains a remote denial-of-service vulnerability (CVE-2026-59094, CVSS 8.7) exploitable by unauthenticated attackers using publicly available code. Organizations running Pathway services face service disruption from minimal crafted requests without authentication barriers. Vendor patches are released and must be deployed urgently to prevent operational impact.
Apply vendor patch.
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
Information disclosure occurs when an application unintentionally exposes sensitive data that aids attackers in reconnaissance or directly compromises security.
EUVD-2026-41425
GHSA-22xx-xg3v-m8g7
NVD
CVE.org
EPSS
Vulnrichment
Exploit-DB