cbcvebase.
CVE-2025-32375
published 2025-04-09

CVE-2025-32375: BentoML is a Python library for building online serving systems optimized for AI apps and model inference. Prior to 1.4.8, there was an insecure…

PriorityP179critical9.8CVSS 3.1
AVNACLPRNUINSUCHIHAH
EXPLOIT
EPSS
45.77%
98.6th percentile
BentoML is a Python library for building online serving systems optimized for AI apps and model inference. Prior to 1.4.8, there was an insecure deserialization in BentoML's runner server. By setting specific headers and parameters in the POST request, it is possible to execute any unauthorized arbitrary code on the server, which will grant the attackers to have the initial access and information disclosure on the server. This vulnerability is fixed in 1.4.8.

Affected

4 ranges
VendorProductVersion rangeFixed in
bentomlbentoml
bentomlbentoml>= 1.0.0 < 1.4.81.4.8
bentomlbentoml>= 1.0.0 < 1.4.81.4.8
bentomlbentoml>= 1.0.0a1 < 1.4.81.4.8

Detection & IOCsextracted from sources · hover to see the quote

urlhttps://github.com/rapid7/metasploit-framework/blob/master/modules/exploits/linux/http/bentoml_runner_server_rce_cve_2025_32375.rb
  • Look for POST requests to BentoML runner server endpoints with suspicious or crafted headers that trigger deserialization — the exploit requires setting specific headers and parameters in the POST request to achieve RCE.
  • A public Metasploit module exists for this CVE targeting Linux HTTP services running BentoML runner server — monitor for exploitation attempts matching the module's request patterns.
  • ·The vulnerability affects BentoML versions prior to 1.4.8 only; upgrading to 1.4.8 or later remediates the insecure deserialization in the runner server.
CVEs like this are exactly what “Exploited This Week” covers.

Every Monday: what got weaponized or added to CISA KEV in the last seven days — each CVE cross-linked to its PoC, Nuclei template, and detection rule. Free, one email a week, unsubscribe in one click.