BentoML, Server-Side Request Forgery (SSRF), CVE-2025-54381 (Critical)

Listen to this Post

How the CVE Works

The CVE-2025-54381 vulnerability in BentoML (v1.4.0 to 1.4.19) allows unauthenticated attackers to exploit SSRF via file upload handlers. The multipart form and JSON processors fetch files from user-supplied URLs without validation, enabling requests to internal networks, cloud metadata APIs, or restricted systems. Attackers can bypass security controls by crafting malicious URLs, leading to data leaks, internal service abuse, or further exploitation. The flaw exists due to insufficient input sanitization in the `file_upload` module, where external resource fetching is enabled by default.

DailyCVE Form

Platform: BentoML
Version: 1.4.0-1.4.19
Vulnerability: SSRF
Severity: Critical
Date: 08/05/2025

Prediction: Patch expected by 08/20/2025

What Undercode Say

curl -X POST -F "url=http://internal-api" http://bentoml-server/upload
import bentoml
bentoml.configure(block_internal_ips=True) Mitigation snippet

How Exploit

  • Craft malicious URL pointing to `169.254.169.254` (cloud metadata).
  • Upload via `/upload` endpoint with poisoned JSON.
  • Exfiltrate internal API responses.

Protection from this CVE

  • Upgrade to BentoML ≥1.4.19.
  • Disable remote URL uploads.
  • Implement network ACLs.

Impact

  • Unauthorized internal network access.
  • Cloud metadata exposure.
  • Remote code execution (chained).

🎯Let’s Practice Exploiting & Learn Patching For Free:

Sources:

Reported By: nvd.nist.gov
Extra Source Hub:
Undercode

🔐JOIN OUR CYBER WORLD [ CVE News • HackMonitor • UndercodeNews ]

💬 Whatsapp | 💬 Telegram

📢 Follow DailyCVE & Stay Tuned:

𝕏 formerly Twitter 🐦 | @ Threads | 🔗 Linkedin Featured Image

Scroll to Top