What’s Vulnerable › Vulnerabilities
CVE-2026-44346: BentoML: Dockerfile command injection via envs[*].name in bentofile.yaml
- Severity: high (CVSS 8.8 v3.1)
- Exploited in the wild: not listed in CISA KEV
- EPSS: 0.3% probability of exploitation in the next 30 days
- Public exploit or detection template: yes
- Published: 2026-05-27 · updated 2026-06-17
- Weakness: CWE-78
Description
BentoML is a Python library for building online serving systems optimized for AI apps and model inference. Prior to 1.4.39, a malicious bentofile.yaml containing a newline-injected value in envs[*].name produces unquoted RUN directives in the BentoML-generated Dockerfile. When the victim runs bentoml containerize on the imported bento, those RUN directives execute on the host during docker build. This vulnerability is fixed in 1.4.39.
Affected products
- BentoML: before 1.4.39 — fixed in 1.4.39
How to fix
Upgrade to a fixed version: BentoML 1.4.39. Check the vendor advisory for mitigations.
References
- https://github.com/bentoml/BentoML/security/advisories/GHSA-w2pm-x38x-jp44
- https://github.com/bentoml/BentoML/security/advisories/GHSA-w2pm-x38x-jp44
Get alerted when CVE-2026-44346 or the next vulnerability affects your stack