Approved changes feed: RSS · Atom
cpe:2.3:a:bentoml:bentoml:*:*:*:*:*:*:*:*
part: a version: * update: *
| Vendor | Bentoml (93642fd0-0c68-504d-9980-677b3d8304d9) |
|---|---|
| Product | Bentoml (6ce33a1c-dad1-5012-9f15-796f4b55c629) |
| Edition | * |
| Language | * |
| Software edition | * |
| Target software | * |
| Target hardware | * |
| Other | * |
| Notes | Imported from purl2cpe mapping |
PURL mappings
| PURL | Source | Last updated |
|---|---|---|
pkg:github/bentoml/bentoml |
purl2cpe | 2026-06-01 10:16:29.777521 |
Vulnerability references
| Identifier | cpeApplicability | Submitted | db.gcve.eu details | Rationale |
|---|---|---|---|---|
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 |
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 |
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 |
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 |
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.