CVE-2026-59801 json
9Router 0.4.41 - Unauthenticated API Exposure via /api/providers
published 2026-07-06 4 mo ago modified 2026-10-24 15 d ago also CVE-2026-62327 , CVE-2026-62328 , GHSA-vjc7-jrh9-9j86 , EUVD-2026-43559
- cvss
- 9.8
- version 3.1, CNA
- cisa kev
- Not listed
- not in CISA's catalog
- epss
- 2.6%
- EPSS 2.6% chance of exploitation in 30 days, percentile 85%
- public exploits
- 0
- none known, plus a Nuclei check
Summary
9Router through version 0.4.41 contains an unauthenticated access vulnerability that allows remote attackers to interact with provider management API endpoints by sending requests without any credentials due to missing authentication middleware in the Next.js API routes under src/app/api/providers/*. Attackers can enumerate, create, modify, or delete provider connections to expose partial credentials, OAuth tokens, and API keys, redirect AI traffic to attacker-controlled servers, or cause complete denial of service by deleting all provider connections.
CISA SSVC
- Exploitation
- Proof of concept is public
- Automatable
- yes
- Technical impact
- total
- Assessed
- 3 mo ago
Exploit prediction
2.62% chance of exploitation in the next 30 days, higher than 85% of all scored CVEs (FIRST EPSS, 2026-11-08).
Exploits and checks
- Nuclei template 9Router - Unauthenticated LLM Provider API Exposure nuclei detection template
- github.com https://github.com/decolua/9router/security/advisories/GHSA-vjc7-jrh9-9j86 referenced PoC, tagged "exploit" by a source, unverified
CVSS scores
| assigned by | version | score | vector |
|---|---|---|---|
| CNA | 4.0 | 9.3 | CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N |
| CNA | 3.1 | 9.8 | CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H |
| CNA | 4.0 | 9.3 | CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N/E:X/CR:X/IR:X/AR:X/MAV:X/MAC:X/MAT:X/MPR:X/MUI:X/MVC:X/MVI:X/MVA:X/MSC:X/MSI:X/MSA:X/S:X/AU:X/R:X/V:X/RE:X/U:X |
| GitHub | 3.1 | 10.0 | CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:C/C:H/I:H/A:H |
Affected packages
| ecosystem | package | affected | fixed in |
|---|---|---|---|
| npm | 9router | <=0.4.41 |
no fix listed |
Affected products
- decolua 9Router
Classification
References
-
github.com
/decolua/9router/security/advisories/GHSA-vjc7-jrh9-9j86
vendor-advisory, exploit, web
-
vulncheck.com
/advisories/9router-unauthenticated-api-exposure-via-api-providers
third-party-advisory
-
github.com
/decolua/9router
package
Sources
- CVE List CVE-2026-59801
- GitHub Advisory GHSA-vjc7-jrh9-9j86
- NVD CVE-2026-59801
Fencer Vulns keeps one entry per vulnerability: the CVE id wins, then GHSA, and records that alias each other are merged, except that two CVEs always keep separate entries. The same data is available as JSON.