CVE-2024-9070CWE-502

Deserialization Vulnerability in BentoML's Runner Server in bentoml/bentoml

Critical · published March 20, 2025

CVSS v3.0
9.8
EPSS
1%
Percentile
60.3
In the wild
Unconfirmed
What it is

🚨 An attacker needs just one parameter set too high to unleash chaos. When the args-number is greater than 1, arbitrary code execution is a click away! 🔥 Think of it like a restaurant where the chef starts preparing meals without checking the order. If a rogue customer places a quirky request, the kitchen could whip up something disastrous without double-checking the details! An attacker could exploit this vulnerability to run any code they wish on your server, potentially leading to data breaches, system corruption, or complete takeover. The effects could be absolutely devastating, putting your entire operation at risk.

Put simply

Think of it like a restaurant where the chef starts preparing meals without checking the order. If a rogue customer places a quirky request, the kitchen could whip up something disastrous without double-checking the details! This deserialization vulnerability in BentoML's runner server allows attackers to execute unauthorized code by manipulating the args-number parameter, triggering automatic deserialization when it exceeds 1. This flaw affects versions 1.3.4.post1 and earlier.

What to do

An attacker could exploit this vulnerability to run any code they wish on your server, potentially leading to data breaches, system corruption, or complete takeover. The effects could be absolutely devastating, putting your entire operation at risk. Immediately upgrade to BentoML version 1.3.4.post2 or later to patch this vulnerability. Additionally, audit your server settings to ensure no unnecessary parameters are left unchecked. Don't forget to monitor your logs for any suspicious activity! You've got this! With these steps, you can secure your system and keep the bad guys at bay! 🛡️

The record
Technical detail
CVSS v3.0
9.8 · CRITICAL
Vector
CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
CVSS v4.0
Not supplied
EPSS
0.00931 · 60.3th percentile
Weakness
CWE-502 · Deserialization of Untrusted Data
Published
2025-03-20T10:10Z
EPSS history
Timeline
  • 20 MAR 10:10Z
    Deserialization Vulnerability in BentoML's Runner Server in bentoml/bentoml
    cvelistv5