CVE-2024-9070: BentoML deserialization vulnerability

CVE-2024-9070 · Severity: critical · CVSS 9.8 · Published 2025-03-20

A deserialization vulnerability exists in BentoML's runner server in bentoml/bentoml versions <=1.3.4.post1. By setting specific parameters, an attacker can execute unauthorized arbitrary code on the server, causing severe harm. The vulnerability is triggered when the args-number parameter is greater than 1, leading to automatic deserialization and arbitrary code execution.

Technologies: bentoml (PyPI). Vendors: PyPI.

Quick answers

Is CVE-2024-9070 exploited in the wild?
No. Junglewise Threat Intelligence has no report of CVE-2024-9070 being exploited in the wild.
How severe is CVE-2024-9070?
Critical severity, with a CVSS score of 9.8, published 20 March 2025.
Which products and versions are affected?
bentoml (PyPI) <= 1.4.5, ECOSYSTEM:introduced=0,last_affected=1.4.5.
Is there a fix for CVE-2024-9070?
No fixed version is recorded yet. Check the vendor's advisory in the references below. If you run it, Junglewise drafts a mitigation that fits your setup and applies it once you approve, with senior security engineers behind it.
Am I affected by CVE-2024-9070?
Check whether you run bentoml (PyPI) at an affected version. Junglewise does that check for you around the clock: connect your code, cloud and domains, and it matches new vulnerabilities like this one against what you actually run and tells you when one reaches you.

Affected products

  • bentoml (PyPI) <= 1.4.5, ECOSYSTEM:introduced=0,last_affected=1.4.5

Identifiers

  • CVE-2024-9070
  • GHSA-9g44-gwvm-hc44
  • PYSEC-2026-295

This page as Markdown. Free to reuse under CC BY 4.0 with a link back.