CVE-2025-32375CWE-502

Insecure Deserialization leads to RCE in BentoML's runner server

Critical · published April 9, 2025

Patch now

High probability of exploitation

CVSS calls it critical at 9.8. It sits in the 99.0th percentile for exploit probability.

CVSS v3.1
9.8
EPSS
52%
Percentile
99.0
In the wild
Unconfirmed
What it is

🚨 Just by sending a carefully crafted POST request, an attacker can execute ANY code on your server using BentoML's runner server — that’s like handing over the keys to your castle! 🔥 Think of this vulnerability as a food delivery service that accepts any order without verifying it. If someone sends in a rogue request, they could serve up whatever they want to your kitchen, leading to total chaos! An attacker could gain unauthorized access to your server, snoop on sensitive information, or even disrupt your entire application. This could lead to catastrophic data breaches or a complete service shutdown, causing major headaches for everyone involved!

Put simply

Think of this vulnerability as a food delivery service that accepts any order without verifying it. If someone sends in a rogue request, they could serve up whatever they want to your kitchen, leading to total chaos! This vulnerability lies in insecure deserialization in BentoML's runner server, allowing attackers to manipulate headers and parameters in POST requests to execute arbitrary code.

What to do

An attacker could gain unauthorized access to your server, snoop on sensitive information, or even disrupt your entire application. This could lead to catastrophic data breaches or a complete service shutdown, causing major headaches for everyone involved! To protect your server, upgrade BentoML to version 1.4.8 or higher immediately. Also, review your server's request validation policies to ensure they’re solid and consider implementing additional security measures like input sanitization. 🛡️ You've got this! With these steps, you'll be back on track and your server will be safe and sound in no time! 💪✨

The record
Technical detail
CVSS v3.1
9.8 · CRITICAL
Vector
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
CVSS v4.0
Not supplied
EPSS
0.52415 · 99.0th percentile
Weakness
CWE-502 · Deserialization of Untrusted Data
Published
2025-04-09T15:30Z
EPSS history
Timeline
  • 09 APR 15:30Z
    Insecure Deserialization leads to RCE in BentoML's runner server
    cvelistv5