ZeroHour

CVE-2024-32965

PoC large

Unauthenticated SSRF in Lobe Chat before 1.19.13

CVSS 3.1
8.6 high
EPSS
28%p98
Published
()
Modified
AI analysis

Lobe Chat, an open-source AI chat framework, contains an unauthenticated server-side request forgery vulnerability (CWE-918) in all versions prior to 1.19.13. The flaw stems from the JWT carried in the X-Lobe-Chat-Auth header, which stores the proxy address and OpenAI API key and can be attacker-controlled, so a request made without logging in can direct the server to issue arbitrary requests. An attacker gains the ability to scan the target's internal network, attack intranet services, and leak sensitive information such as stored API keys. Every lobe-chat deployment older than 1.19.13 is affected, with self-hosted instances reachable from untrusted networks facing the greatest risk. There is no confirmed in-the-wild exploitation or CISA KEV listing yet, but a public proof of concept exists and EPSS assigns a 27.9% probability of exploitation within 30 days (98th percentile), indicating elevated risk.

What to do: Upgrade lobe-chat to version 1.19.13 or later, as the advisory states there are no known workarounds. Until patched, avoid exposing instances directly to untrusted networks and review what internal services and credentials are reachable from the Lobe Chat host. Monitor the GitHub advisory (GHSA-2xcc-vm3f-m8rw) and prioritize patching given the high EPSS score.

Affected
lobehub lobe chatall versions prior to 1.19.13
Estimated exposure
largeplausibly tens of thousands of self-hosted deployments plus hosted-service users (estimate; no authoritative install counts) — No public install counts are available, so this is estimated from the project's large open-source community and typical Docker-based self-hosting patterns, which generally produce deployments numbering in the tens of thousands for popular…

Order-of-magnitude estimate by the model from install counts, market share and public scan data it knows; verify before quoting.

Description

Lobe Chat is an open-source, AI chat framework. Versions of lobe-chat prior to 1.19.13 have an unauthorized ssrf vulnerability. An attacker can construct malicious requests to cause SSRF without logging in, attack intranet services, and leak sensitive information. The jwt token header X-Lobe-Chat-Auth strored proxy address and OpenAI API Key, can be modified to scan an internal network in the target lobe-web environment. This issue has been addressed in release version 1.19.13 and all users are advised to upgrade. There are no known workarounds for this vulnerability.

Vendors
lobehub
Products
lobe chat
Weakness
CWE-918
Vector
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:L/A:L

In the news

No ingested article mentions this CVE yet.