Skip to main content

Pathway CVE-2026-59094

| EUVDEUVD-2026-41425 HIGH
Inefficient Algorithmic Complexity (CWE-407)
2026-07-02 VulnCheck GHSA-22xx-xg3v-m8g7
8.7
CVSS 4.0 · Vendor: VulnCheck
View

Attack ChainAIDerived

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

  1. Access
    Reach exposed document store endpoint
  2. Delivery
    Craft short glob with many ** tokens
  3. Exploit
    POST to /v1/retrieve or /v2/answer
  4. Execution
    Trigger exponential recursive matching per document
  5. Persist
    Repeat few requests to exhaust CPU
  6. Impact
    Service 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.

This Week Schedule remediation this week. Why: HIGH severity (CVSS 7.0-8.9).
Patch available 0.5% exploitation probability (EPSS)

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

Alert me

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

Pathway 0 ≤0.31.1

Affected Packages

euvd pathway 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

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

Vendor (VulnCheck) PRIMARY 8.7 HIGH
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
vuln.today AI 7.5 HIGH

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).

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

Primary rating from Vendor (VulnCheck).

CVSS VectorVendor: VulnCheck

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
High
Subsequent system: Confidentiality
None
Subsequent system: Integrity
None
Subsequent system: Availability
None

Lifecycle Timeline

1
CVSS changed
Jul 02, 2026 - 20:22 NVD
7.5 (HIGH) 8.7 (HIGH)

DescriptionCVE.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

Why It Matters

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.

Business Impact: High
Compensating Controls

Apply vendor patch.

Threat Intelligence Overview

EPSS Score
0.5%
Top 63% exploitable
Prevalence
Low
niche Python real-time data/RAG framework, limited production footprint
Exploit
POC
Public exploit code exists
Data Quality
6 sources
Confidence: High

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 HIGH
CISA KEV No
Public POC Yes
EPSS 0.5%
Patch available Yes
Active threat No
Deciding rule
HIGH severity (CVSS 7.0-8.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
Out-of-Cycle
Exploitation
Poc
System Exposure· derived
Open
Automatable
Yes
Human Impact
High
Technical Impact
Partial

Priority Score

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

Attack Technique

Information disclosure occurs when an application unintentionally exposes sensitive data that aids attackers in reconnaissance or directly compromises security.

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