CVE Catalog

CVE-2026-56675

HighCVSS 8.3
Published: Updated: Translated: NVD NIST

Summary

9Router before version 0.5.2 treats loopback requests as trusted and allows /v1/* access without an API key. A same-host reverse proxy forwarding public traffic through 127.0.0.1 causes src/dashboardGuard.js to misclassify external requests as local, enabling a remote unauthenticated attacker to access /v1 APIs such as /v1/models and potentially abuse configured upstream provider credentials through /v1 proxy endpoints.

Risk Assessment

The organization is exposed to unauthorized access to sensitive API endpoints and potential theft or misuse of upstream AI provider credentials, which could lead to data breaches and uncontrolled costs.

Recommendation

Immediately upgrade 9Router to version 0.5.2 or later. As a workaround, configure the reverse proxy to avoid forwarding public traffic through the loopback interface.

Other vulnerabilities in 9Router

See all
Original NVD description (English source)

9Router is an AI router & token saver. Prior to 0.5.2, 9router treats loopback requests as trusted and allows /v1/* access without an API key, so a same-host reverse proxy that forwards public traffic to the backend through 127.0.0.1 causes src/dashboardGuard.js to misclassify external requests as local. A remote unauthenticated attacker can access /v1 APIs such as /v1/models and may abuse configured upstream provider credentials through /v1 proxy endpoints depending on enabled providers. This issue is fixed in version 0.5.2.

Vulnerability data from NVD (NIST) · CISA KEV · EPSS