Description
9Router through version 0.4.41 contains an unauthenticated information disclosure vulnerability that allows remote attackers to retrieve plaintext API keys for all connected AI provider accounts by sending a single unauthenticated request to the /api/usage/stats endpoint. Attackers can exploit the missing authentication middleware on the Next.js API route to obtain full API key strings alongside token counts, cost breakdowns, and request metadata, enabling unauthorized use of connected AI provider accounts, billing fraud, and quota exhaustion.
Published: 2026-07-13
Score: 9.3 Critical
EPSS: < 1% Very Low
KEV: No
Impact: n/a
Action: n/a
AI Analysis

Impact

The flaw resides in the Next.js API route for /api/usage/stats, where missing authentication middleware allows any remote party to retrieve plain‑text API keys for all connected AI provider accounts. The disclosed keys, along with cost and request metadata, enable an attacker to use the accounts without permission, potentially incurring billing fraud and exhausting quotas. This is a classic information‑disclosure problem (CWE‑306, CWE‑522).

Affected Systems

The vulnerability affects decolua's 9Router product, specifically version 0.4.41 and all prior releases that have not applied the fix.

Risk and Exploitability

The CVSS score of 9.3 indicates a high‑severity risk. Without authentication protection, an attacker can send a single unauthenticated HTTP request to the vulnerable endpoint, requiring no privileges or special conditions. The EPSS score of < 1% suggests a low probability of exploitation, yet the absence of authentication middleware makes the attack path trivial. The CVE is not listed in the CISA KEV catalog, but the potential for billing fraud and data exposure warrants immediate attention.

Generated by OpenCVE AI on July 31, 2026 at 11:08 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Apply any vendor‑issued update for 9Router when it becomes available, as it will add authentication to the /api/usage/stats endpoint.
  • If an update is not immediately available, block or restrict unauthenticated access to /api/usage/stats at the network or reverse‑proxy level to prevent exposure of the keys.
  • Rotate all API keys used by 9Router with the connected AI providers to invalidate any keys that may have been exposed before the fix is deployed.

Generated by OpenCVE AI on July 31, 2026 at 11:08 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Tue, 14 Jul 2026 15:30:00 +0000

Type Values Removed Values Added
Metrics ssvc

{'options': {'Automatable': 'yes', 'Exploitation': 'poc', 'Technical Impact': 'total'}, 'version': '2.0.3'}


Tue, 14 Jul 2026 12:45:00 +0000

Type Values Removed Values Added
Description 9Router through version 0.4.41 contain an unauthenticated information disclosure vulnerability that allows remote attackers to retrieve plaintext API keys for all connected AI provider accounts by sending a single unauthenticated request to the /api/usage/stats endpoint. Attackers can exploit the missing authentication middleware on the Next.js API route to obtain full API key strings alongside token counts, cost breakdowns, and request metadata, enabling unauthorized use of connected AI provider accounts, billing fraud, and quota exhaustion. 9Router through version 0.4.41 contains an unauthenticated information disclosure vulnerability that allows remote attackers to retrieve plaintext API keys for all connected AI provider accounts by sending a single unauthenticated request to the /api/usage/stats endpoint. Attackers can exploit the missing authentication middleware on the Next.js API route to obtain full API key strings alongside token counts, cost breakdowns, and request metadata, enabling unauthorized use of connected AI provider accounts, billing fraud, and quota exhaustion.

Mon, 13 Jul 2026 23:30:00 +0000

Type Values Removed Values Added
First Time appeared Decolua
Decolua 9router
Vendors & Products Decolua
Decolua 9router

Mon, 13 Jul 2026 21:45:00 +0000

Type Values Removed Values Added
Description 9Router through version 0.4.41 contain an unauthenticated information disclosure vulnerability that allows remote attackers to retrieve plaintext API keys for all connected AI provider accounts by sending a single unauthenticated request to the /api/usage/stats endpoint. Attackers can exploit the missing authentication middleware on the Next.js API route to obtain full API key strings alongside token counts, cost breakdowns, and request metadata, enabling unauthorized use of connected AI provider accounts, billing fraud, and quota exhaustion.
Title 9Router 0.4.41 - Unauthenticated API Key Exposure via /api/usage/stats
Weaknesses CWE-306
CWE-522
References
Metrics cvssV3_1

{'score': 9.1, 'vector': 'CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:N'}

cvssV4_0

{'score': 9.3, 'vector': 'CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:H/VI:H/VA:N/SC:N/SI:N/SA:N'}


cve-icon MITRE

Status: PUBLISHED

Assigner: VulnCheck

Published:

Updated: 2026-07-14T14:30:46.008Z

Reserved: 2026-07-13T21:36:08.380Z

Link: CVE-2026-62327

cve-icon Vulnrichment

Updated: 2026-07-14T14:26:16.591Z

cve-icon NVD

No data.

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-07-31T11:15:05Z

Weaknesses
  • CWE-306

    Missing Authentication for Critical Function

  • CWE-522

    Insufficiently Protected Credentials