
Cloud Vulnerability DB
A community-led vulnerabilities database
On a forward proxy exposed to the network (llm-fw start --standalone, or a non-loopback proxy.bindHost), a client holding the proxy token can CONNECT to any host and port, including the server's own loopback interface and link-local addresses. The connection to the target is made by the llm-fw process, so it arrives from 127.0.0.1.
That crosses three boundaries the deployment guide relies on:
Origin. Through the tunnel a proxy client can read and change settings (turn detectors off, persisted to config.json), add whitelist entries, and read the event stream, without the dashboard token, even when the dashboard is bound to 127.0.0.1 as the hardening checklist recommends.LLM_FW_GATEWAY_KEY_*).169.254.169.254 and other link-local services on the host are reachable, exposing instance credentials on cloud VMs.
Verified on 0.8.0 with a proxy requiring a token and a dashboard on 127.0.0.1: CONNECT 127.0.0.1:<dashboard> with only the proxy token, then GET /api/settings returned 200, and POST /api/settings {"rag":false} returned 200 and was written to config.json.
Default installs, where the proxy is bound to loopback, are not affected: a local caller can already reach those listeners directly.Fixed in 0.9.1 (npm install -g llm-fw@0.9.1). The fix refuses a CONNECT from a non-loopback client to a loopback, unspecified or link-local address, checked against the address actually connected to (after DNS resolution), so a hostname that resolves to 127.0.0.1 is refused too.
Keep the proxy bound to loopback. If it must be exposed, restrict which clients can reach the proxy port, and treat the proxy token as granting dashboard and gateway access until you upgrade. Do not run the gateway bound to loopback on the same host as an exposed proxy without gateway.requireAuth: true.
Source: NVD
Free Vulnerability Assessment
Evaluate your cloud security practices across 9 security domains to benchmark your risk level and identify gaps in your defenses.
Get a personalized demo
"Best User Experience I have ever seen, provides full visibility to cloud workloads."
"Wiz provides a single pane of glass to see what is going on in our cloud environments."
"We know that if Wiz identifies something as critical, it actually is."