Back to feed
21Track

BentoML SSRF Vulnerability in File Upload Processing

BentoML · CVE-2025-54381 GHSA-MRMQ-3Q62-6CC8
0 news outlets0 CERTs and agencies0 research labs

Assessment: Track

SSVC decision points: exploitation poc, automatable yes, technical impact partial, deployment low.

What is it?

BentoML is a Python library for building online serving systems optimized for AI apps and model inference. In versions 1.4.0 until 1.4.19, the file upload processing system contains an SSRF vulnerability that allows unauthenticated remote attackers to force the server to make arbitrary HTTP requests. The vulnerability stems from the multipart form data and JSON request handlers, which automatically download files from user-provided URLs without validating whether those URLs point to internal network addresses, cloud metadata endpoints, or other restricted resources. The documentation explicitly promotes this URL-based file upload feature, making it an intended design that exposes all deployed services to SSRF attacks by default. Version 1.4.19 contains a patch for the issue.

Evidence

No coverage recorded yet.

Exploitation

  • Exploit code published (not verified by us)
  • Exploited in the wild (confirmed by a source)
  • Listed as known exploited (CISA KEV)
CVSS
9.9
EPSS
–
First seen
29 Jul 2025
Status
corroborated

All bentoml vulnerabilities