CVE-2024-10044CWE-918

SSRF in POST /worker_generate_stream API endpoint in lm-sys/fastchat

Critical · published December 30, 2024

CVSS v3.0
9.3
EPSS
1%
Percentile
43.9
In the wild
Unconfirmed
What it is

🚨 A single POST request is all it takes to send an attacker on a joyride through your server! This SSRF vulnerability in lm-sys/fastchat is an absolute game-changer for malicious actors. 🔥 Imagine a delivery driver who can not only drop off packages but also help themselves to anything in the building. This vulnerability allows attackers to exploit the victim controller API server's credentials just like that overly curious delivery person tampering with valuable items! The consequences of this vulnerability are absolutely devastating! An attacker could leverage it to perform unauthorized actions on behalf of your server, potentially accessing sensitive web resources or executing harmful commands. With a CVSS score of 9.3, the urgency to address this issue cannot be overstated.

Put simply

Imagine a delivery driver who can not only drop off packages but also help themselves to anything in the building. This vulnerability allows attackers to exploit the victim controller API server's credentials just like that overly curious delivery person tampering with valuable items! This SSRF vulnerability exists in the POST /worker_generate_stream API endpoint, allowing attackers to manipulate the Controller API Server's behavior by combining it with the POST /register_worker functionality. By doing so, they can access unauthorized resources or execute actions that should be restricted.

What to do

The consequences of this vulnerability are absolutely devastating! An attacker could leverage it to perform unauthorized actions on behalf of your server, potentially accessing sensitive web resources or executing harmful commands. With a CVSS score of 9.3, the urgency to address this issue cannot be overstated. Immediately patch lm-sys/fastchat to the latest version to close this vulnerability. Additionally, review the API access controls and implement strict input validation to prevent unauthorized requests from being processed. It's critical to limit server access permissions to mitigate risks further. You've got this! By taking these steps, you'll be fortifying your server and protecting your data like a pro! 🛡️

The record
Technical detail
CVSS v3.0
9.3 · CRITICAL
Vector
CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:C/C:H/I:L/A:N
CVSS v4.0
Not supplied
EPSS
0.00529 · 43.9th percentile
Weakness
CWE-918 · Server-Side Request Forgery (SSRF)
Published
2024-12-30T11:47Z
EPSS history
Timeline
  • 30 DEC 11:47Z
    SSRF in POST /worker_generate_stream API endpoint in lm-sys/fastchat
    cvelistv5