Read the docs
TI-2024-08420 Aliases CVE-2024-9070GHSA-9g44-gwvm-hc44

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

Priority HIGH 82CWE-502Published · Updated

Key facts

Attack vector
Network
Privileges required
None
User interaction
None
Attack complexity
Low
Impact type
Code execution
Confidentiality · integrity · availability
High · High · High
Fix status
No fix listed

Attack profile from CVSS 3.0 · CNA. Fix status from CNA and GitHub. Impact type from CWE-502.

Summary

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.

Why it matters now

Exploitation Proof of concept CISA SSVC · not in CISA KEV
EPSS 0.00931 60th percentileScored 2026-11-07
Fix No fix listed No fixed version in the sources yet

SSVC decision points

CISA ADP · SSVC 2.0.3

Exploitation
Poc
Automatable
Yes
Technical impact
Total

The decision (Track, Attend, Act) also depends on your mission and well-being impact; see CISA's SSVC guide.

Affected products

VendorProductAffected versionsFixed inStatusSource
bentomlbentoml/bentomlup to latest—No fix listedCNA
—bentoml (PyPI)up to 1.4.5—No fix listedGHSA-9g44-gwvm-hc44
  • bentoml/bentoml Vendorbentoml Affected up to latest Fixed in — No fix listed CNA
  • bentoml (PyPI) Vendor— Affected up to 1.4.5 Fixed in — No fix listed GHSA-9g44-gwvm-hc44

Remediation

No fixed version listed by the sources yet.

Timeline

  1. 2026-10-02 Threatist record created from CVE-2024-9070
  2. 2026-10-03 Alias added: GHSA-9g44-gwvm-hc44

References

  • TI-2025-34190 BentoML is Vulnerable to an SSRF Attack Through File Upload Processing CVSS 3.1CRITICAL 9.9
  • TI-2025-23454 Insecure Deserialization leads to RCE in BentoML's runner server CVSS 3.1CRITICAL 9.8
  • TI-2025-20352 BentoML Allows Remote Code Execution (RCE) via Insecure Deserialization CVSS 3.1CRITICAL 9.8
  • TI-2024-02720 Insecure Deserialization Leading to RCE in bentoml/bentoml CVSS 3.1CRITICAL 10.0
  • TI-2026-27247 BentoML has a Server-Side Template Injection via unsandboxed Jinja2 Environment in Dockerfile generation CVSS 3.1CRITICAL 9.6
  • TI-2026-32312 BentoML: Dockerfile command injection via envs[*].name in bentofile.yaml CVSS 3.1HIGH 8.8
See all 17 →

Sources