Approved changes feed: RSS · Atom

cpe:2.3:a:bentoml:bentoml:*:*:*:*:*:*:*:*

part: a version: * update: *

VendorBentoml (93642fd0-0c68-504d-9980-677b3d8304d9)
ProductBentoml (6ce33a1c-dad1-5012-9f15-796f4b55c629)
Edition*
Language*
Software edition*
Target software*
Target hardware*
Other*
NotesImported from purl2cpe mapping

PURL mappings

PURLSourceLast updated
pkg:github/bentoml/bentoml purl2cpe 2026-06-01 10:16:29.777521

Vulnerability references

IdentifiercpeApplicabilitySubmitteddb.gcve.eu detailsRationale
CVE:CVE-2026-44346 vulnerable 2026-06-08 08:05:10.976069 db.gcve.eu details are currently unavailable. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2026-44345 vulnerable 2026-06-08 08:05:10.975734 BentoML: Dockerfile command injection via docker.base_image
HIGH (8.8)
BentoML is a Python library for building online serving systems optimized for AI apps and model inference. Prior to 1.4.39, src/bentoml/_internal/container/frontend/dockerfile/templates/base_v2.j2 interpolates docker.base_image raw with no escaping, newline filtering, or validation. A malicious bento.yaml with a multi-line docker.base_image value smuggles arbitrary Dockerfile directives into the generated Dockerfile, and bentoml containerize then runs docker build which executes the injected RUN directives on the victim host. This vulnerability is fixed in 1.4.39.
Published: 2026-05-27T17:24:18.789Z
Updated: 2026-05-27T18:00:32.386Z
Reference links
Imported from gcve-enriched-dumps CVE data
CVE:CVE-2026-40610 vulnerable 2026-06-08 08:01:20.875543 BentoML has Information Disclosure in `bentoml build` via symlink traversal in the build context
MEDIUM (5.5)
BentoML is a Python library for building online serving systems optimized for AI apps and model inference. In versions 1.4.38 and prior, the build packaging workflow follows attacker-controlled symlinks inside the build context and copies the referenced file contents into the generated Bento artifact. If a victim builds an untrusted repository or other attacker-supplied build context, the attacker can place a symlink such as loot.txt -> /tmp/outside-marker.txt or a link to a more sensitive local file. When bentoml build runs, BentoML dereferences the symlink and packages the target file contents into the Bento. The leaked file can then propagate further through export, push, or containerization workflows. An attacker can exfiltrate local files from the build host into the Bento artifact, exposing secrets such as cloud credentials, SSH keys, API tokens, environment files, or other sensitive local configurations. Because Bento artifacts are commonly exported, uploaded, stored, or containerized after build, the leaked file contents can spread beyond the original build machine. This issue has been fixed in version 1.4.39.
Published: 2026-05-22T19:47:51.660Z
Updated: 2026-05-26T15:33:25.507Z
Reference links
Imported from gcve-enriched-dumps CVE data
CVE:CVE-2026-35044 vulnerable 2026-06-08 07:59:13.437290 BentoML has a Server-Side Template Injection via unsandboxed Jinja2 Environment in Dockerfile generation
HIGH (8.8)
BentoML is a Python library for building online serving systems optimized for AI apps and model inference. Prior to 1.4.38, the Dockerfile generation function generate_containerfile() in src/bentoml/_internal/container/generate.py uses an unsandboxed jinja2.Environment with the jinja2.ext.do extension to render user-provided dockerfile_template files. When a victim imports a malicious bento archive and runs bentoml containerize, attacker-controlled Jinja2 template code executes arbitrary Python directly on the host machine, bypassing all container isolation. This vulnerability is fixed in 1.4.38.
Published: 2026-04-06T17:13:43.133Z
Updated: 2026-04-06T18:49:59.815Z
Reference links
Imported from gcve-enriched-dumps CVE data
CVE:CVE-2026-35043 vulnerable 2026-06-08 07:59:13.436953 BentoML: command injection in cloud deployment setup script (deployment.py)
HIGH (7.8)
BentoML is a Python library for building online serving systems optimized for AI apps and model inference. Prior to 1.4.38, the cloud deployment path in src/bentoml/_internal/cloud/deployment.py was not included in the fix for CVE-2026-33744. Line 1648 interpolates system_packages directly into a shell command using an f-string without any quoting. The generated script is uploaded to BentoCloud as setup.sh and executed on the cloud build infrastructure during deployment, making this a remote code execution on the CI/CD tier. This vulnerability is fixed in 1.4.38.
Published: 2026-04-06T17:10:24.466Z
Updated: 2026-04-07T14:09:07.570Z
Reference links
Imported from gcve-enriched-dumps CVE data
CVE:CVE-2026-33744 vulnerable 2026-06-08 07:59:10.686388 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2026-27905 vulnerable 2026-06-08 07:55:14.123192 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2026-24123 vulnerable 2026-06-08 07:51:17.160448 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2025-54381 vulnerable 2026-06-08 07:33:12.514111 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2025-32375 vulnerable 2026-06-08 07:18:59.501635 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2025-27520 vulnerable 2026-06-08 07:14:55.266456 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2024-2912 vulnerable 2026-06-08 06:35:27.678668 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data

Contribute

You can submit an edit proposal for this CPE entry or suggest a related product/vendor addition using the action button above.