Lucene search
+L

113 matches found

Github Security Blog
Github Security Blog
•added 2026/08/28 6:32 p.m.•22 views

9router: Unauthenticated LLM proxy access via /codex rewrite authorization bypass

Summary 9router exposes an OpenAI/Anthropic-compatible LLM proxy. Remote access to this proxy is intended to be protected by an API-key check in the Next.js middleware. However, 9router also defines a rewrite that maps /codex/ to the backend LLM endpoint /api/v1/responses. The middleware...

8.6CVSS6AI score0.00611EPSS
SaveExploits0References5Affected Software1
Patchstack
Patchstack
•added 2026/08/28 6:32 p.m.•18 views

NPM: 9router: Unauthenticated LLM proxy access via /codex rewrite authorization bypass

NPM: 9router: Unauthenticated LLM proxy access via /codex rewrite authorization bypass vulnerability discovered by ? in WordPress Npm 9router versions 0.5.2...

8.6CVSS5.8AI score0.00611EPSS
SaveExploits0References5Affected Software1
GithubExploit
GithubExploit
•added 2026/08/28 10:58 a.m.•32 views

Exploit for CVE-2026-46339

CTT-Enhanced-CVE-2026-46339-Exploit-Engine A specialized Pytho...

10CVSS6.7AI score0.03352EPSS
SaveExploits1
GitLab Advisory Database
GitLab Advisory Database
•added 2026/08/28 12:00 a.m.•23 views

9router: Unauthenticated `/v1` proxy access via `Host`-header spoofing → open AI relay + SSRF

9router's request guard decides a request is "local" and therefore exempt from API-key auth on the /v1 LLM proxy by reading the client-controlled Host header. Because 9router binds 0.0.0.0 by default and the CLI misleadingly prints "localhost", a remote, unauthenticated attacker who can reach the...

8.2CVSS5.8AI score0.00323EPSS
SaveExploits0References5Affected Software1
GitLab Advisory Database
GitLab Advisory Database
•added 2026/08/28 12:00 a.m.•27 views

9router: Unauthenticated LLM proxy access via /codex rewrite authorization bypass

9router exposes an OpenAI/Anthropic-compatible LLM proxy. Remote access to this proxy is intended to be protected by an API-key check in the Next.js middleware. However, 9router also defines a rewrite that maps /codex/ to the backend LLM endpoint /api/v1/responses. The middleware authorization...

8.6CVSS6AI score0.00611EPSS
SaveExploits0References5Affected Software1
EUVD
EUVD
•added 2026/08/21 12:31 a.m.•32 views

EUVD-2026-63681

The POST /api/provider-nodes/validate route in 9router takes a caller-supplied baseUrl and issues server-side HTTP requests to it, guarding the destination with assertPublicUrl from src/shared/utils/ssrfGuard.js. That guard compares hostname strings only: it resolves no DNS, does not revalidate...

8.5CVSS5.9AI score0.00384EPSS
SaveExploits0References7
NVD
NVD
•added 2026/08/20 10:18 p.m.•22 views

CVE-2026-72860

The POST /api/provider-nodes/validate route in 9router takes a caller-supplied baseUrl and issues server-side HTTP requests to it, guarding the destination with assertPublicUrl from src/shared/utils/ssrfGuard.js. That guard compares hostname strings only: it resolves no DNS, does not revalidate...

8.5CVSS0.00384EPSS
SaveExploits0References6
CVE
CVE
•added 2026/08/20 9:35 p.m.•51 views

CVE-2026-72860

9router 's POST /api/provider-nodes/validate route is vulnerable to Server-Side Request Forgery (SSRF) due to a flaw in its assertPublicUrl guard (src/shared/utils/ssrfGuard.js). The IPv4-mapped IPv6 denylist regex is unreachable because the WHATWG URL parser canonicalizes such literals to hextet...

8.5CVSS5.9AI score0.00384EPSS
SaveExploits0References6
Vulnrichment
Vulnrichment
•added 2026/08/20 9:35 p.m.•14 views

CVE-2026-72860 9router Server-Side Request Forgery via /api/provider-nodes/validate Because the IPv4-Mapped IPv6 Denylist Check Is Unreachable

The POST /api/provider-nodes/validate route in 9router takes a caller-supplied baseUrl and issues server-side HTTP requests to it, guarding the destination with assertPublicUrl from src/shared/utils/ssrfGuard.js. That guard compares hostname strings only: it resolves no DNS, does not revalidate...

8.5CVSS5.9AI score0.00384EPSS
SaveExploits0References6
Cvelist
Cvelist
•added 2026/08/20 9:35 p.m.•53 views

CVE-2026-72860 9router Server-Side Request Forgery via /api/provider-nodes/validate Because the IPv4-Mapped IPv6 Denylist Check Is Unreachable

The POST /api/provider-nodes/validate route in 9router takes a caller-supplied baseUrl and issues server-side HTTP requests to it, guarding the destination with assertPublicUrl from src/shared/utils/ssrfGuard.js. That guard compares hostname strings only: it resolves no DNS, does not revalidate...

8.5CVSS0.00384EPSS
SaveExploits0References6
OSV
OSV
•added 2026/08/20 9:35 p.m.•23 views

CVE-2026-72860 9router Server-Side Request Forgery via /api/provider-nodes/validate Because the IPv4-Mapped IPv6 Denylist Check Is Unreachable

The POST /api/provider-nodes/validate route in 9router takes a caller-supplied baseUrl and issues server-side HTTP requests to it, guarding the destination with assertPublicUrl from src/shared/utils/ssrfGuard.js. That guard compares hostname strings only: it resolves no DNS, does not revalidate...

6.3CVSS5.8AI score
SaveExploits0References9
Rapid7 Vulnerability Database (full)
Rapid7 Vulnerability Database (full)
•added 2026/08/20 12:00 a.m.•10 views

CVE-2026-72860: Server-Side Request Forgery (SSRF)

The POST /api/provider-nodes/validate route in 9router takes a caller-supplied baseUrl and issues server-side HTTP requests to it, guarding the destination with assertPublicUrl from src/shared/utils/ssrfGuard.js. That guard compares hostname strings only: it resolves no DNS, does not revalidate...

8.5CVSS5.9AI score0.00384EPSS
SaveExploits0References3
Positive Technologies
Positive Technologies
•added 2026/08/20 12:00 a.m.•29 views

PT-2026-79218

The POST /api/provider-nodes/validate route in 9router takes a caller-supplied baseUrl and issues server-side HTTP requests to it, guarding the destination with assertPublicUrl from src/shared/utils/ssrfGuard.js. That guard compares hostname strings only: it resolves no DNS, does not revalidate...

8.5CVSS5.9AI score0.00384EPSS
SaveExploits0References7
Circl
Circl
•added 2026/08/17 10:35 p.m.•29 views

CVE-2026-56677

creationtimestamp| type| source ---|---|--- 2026-08-17 22:35:10+00:00| published-proof-of-concept| https://github.com/decolua/9router/security/advisories/GHSA-8g4w-4ffg-8vgx 2026-08-17 23:01:55+00:00| seen| https://bsky.app/profile/thehackerwire.bsky.social/post/3mtcso2hlat27 2026-08-18...

8.6CVSS5.8AI score0.00375EPSS
SaveExploits0References3
NVD
NVD
•added 2026/08/17 10:17 p.m.•17 views

CVE-2026-56677

9Router is an AI router & token saver. In 0.5.4 and earlier, the POST /api/auth/oidc/test endpoint in src/app/api/auth/oidc/test/route.js passes the user-controlled issuerUrl parameter to fetchOidcDiscovery in src/lib/auth/oidc.js without restricting private or loopback destinations, allowing...

8.6CVSS0.00375EPSS
SaveExploits0References1
Patchstack
Patchstack
•added 2026/08/17 9:58 p.m.•18 views

NPM: 9Router: Authenticated Server-Side Request Forgery (SSRF) via OIDC Provider Test Endpoint

NPM: 9Router: Authenticated Server-Side Request Forgery SSRF via OIDC Provider Test Endpoint vulnerability discovered by ? in WordPress Npm 9router versions = 0.5.4...

8.6CVSS5.8AI score0.00375EPSS
SaveExploits0References2Affected Software1
OSV
OSV
•added 2026/08/17 9:58 p.m.•16 views

GHSA-8G4W-4FFG-8VGX 9Router: Authenticated Server-Side Request Forgery (SSRF) via OIDC Provider Test Endpoint

Summary A Server-Side Request Forgery SSRF vulnerability exists in the 9Router dashboard via the /api/auth/oidc/test endpoint. The application accepts a user-controlled URL string through the issuerUrl parameter and performs an outbound HTTP request without validating if the destination IP belong...

8.6CVSS6AI score0.00375EPSS
SaveExploits0References2
Github Security Blog
Github Security Blog
•added 2026/08/17 9:58 p.m.•49 views

9Router: Authenticated Server-Side Request Forgery (SSRF) via OIDC Provider Test Endpoint

Summary A Server-Side Request Forgery SSRF vulnerability exists in the 9Router dashboard via the /api/auth/oidc/test endpoint. The application accepts a user-controlled URL string through the issuerUrl parameter and performs an outbound HTTP request without validating if the destination IP belong...

8.6CVSS6AI score0.00375EPSS
SaveExploits0References2Affected Software1
Cvelist
Cvelist
•added 2026/08/17 9:14 p.m.•44 views

CVE-2026-56677 9Router: Authenticated Server-Side Request Forgery (SSRF) via OIDC Provider Test Endpoint

9Router is an AI router & token saver. In 0.5.4 and earlier, the POST /api/auth/oidc/test endpoint in src/app/api/auth/oidc/test/route.js passes the user-controlled issuerUrl parameter to fetchOidcDiscovery in src/lib/auth/oidc.js without restricting private or loopback destinations, allowing...

8.6CVSS0.00375EPSS
SaveExploits0References1
CVE
CVE
•added 2026/08/17 9:14 p.m.•42 views

CVE-2026-56677

9Router 0.5.4 and earlier is vulnerable to unauthenticated SSRF: the POST /api/auth/oidc/test endpoint passes a user-supplied issuerUrl to fetchOidcDiscovery() without blocking private/loopback IPs, allowing internal service scanning and reflection of OIDC discovery fields (token_endpoint, jwks_u...

8.6CVSS5.8AI score0.00375EPSS
SaveExploits0References1
Rows per page
Query Builder