CVE Catalog

CVE-2026-55641

HighCVSS 8.2
Published: Updated: Translated: NVD NIST

Exploitation Probability (EPSS)

Low risk
0.25%

16th percentile - higher than 16% of all known CVEs

Summary

9Router prior to version 0.5.2 has a vulnerability where it determines whether a /v1 LLM proxy request is local by reading the client-controlled Host header, allowing a remote unauthenticated attacker to send Host: localhost and bypass API-key authentication.

Risk Assessment

An attacker can exploit this to make unauthorized /v1 proxy calls using stored provider credentials and perform SSRF attacks against internal or cloud-metadata hosts via the searxng provider_options.baseUrl parameter.

Recommendation

Immediately upgrade 9Router to version 0.5.2 or later, which fixes this vulnerability.

Other vulnerabilities in 9Router

See all
Original NVD description (English source)

9Router is an AI router & token saver. Prior to 0.5.2, 9router determines whether a /v1 LLM proxy request is local by reading the client-controlled Host header, allowing a remote unauthenticated attacker to send Host: localhost and bypass API-key authentication. In the default configuration, this exposes the /v1 proxy to upstream provider calls using stored provider credentials and allows /v1/search with the searxng provider_options.baseUrl parameter to drive server-side requests to internal or cloud-metadata hosts. This issue is fixed in version 0.5.2.

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