Lookup for vulnerable packages by Package URL.
| Purl | pkg:pypi/bentoml@0.5.1 |
| Type | pypi |
| Namespace | |
| Name | bentoml |
| Version | 0.5.1 |
| Qualifiers |
|
| Subpath | |
| Is_vulnerable | true |
| Next_non_vulnerable_version | null |
| Latest_non_vulnerable_version | null |
| Affected_by_vulnerabilities |
| 0 |
| url |
VCID-8fmm-wxbk-7qcb |
| vulnerability_id |
VCID-8fmm-wxbk-7qcb |
| summary |
BentoML is a Python library for building online serving systems optimized for AI apps and model inference. Prior to 1.4.37, the `docker.system_packages` field in `bentofile.yaml` accepts arbitrary strings that are interpolated directly into Dockerfile `RUN` commands without sanitization. Since `system_packages` is semantically a list of OS package names (data), users do not expect values to be interpreted as shell commands. A malicious `bentofile.yaml` achieves arbitrary command execution during `bentoml containerize` / `docker build`. Version 1.4.37 fixes the issue. |
| references |
|
| fixed_packages |
|
| aliases |
CVE-2026-33744, GHSA-jfjg-vc52-wqvf, PYSEC-2026-157
|
| risk_score |
3.5 |
| exploitability |
0.5 |
| weighted_severity |
7.0 |
| resource_url |
http://public2.vulnerablecode.io/vulnerabilities/VCID-8fmm-wxbk-7qcb |
|
| 1 |
| url |
VCID-fvk4-zxh6-kuhs |
| vulnerability_id |
VCID-fvk4-zxh6-kuhs |
| summary |
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. |
| references |
|
| fixed_packages |
|
| aliases |
CVE-2026-35043, GHSA-fgv4-6jr3-jgfw, PYSEC-2026-158
|
| risk_score |
3.5 |
| exploitability |
0.5 |
| weighted_severity |
7.0 |
| resource_url |
http://public2.vulnerablecode.io/vulnerabilities/VCID-fvk4-zxh6-kuhs |
|
| 2 |
| url |
VCID-urh1-515z-s3fg |
| vulnerability_id |
VCID-urh1-515z-s3fg |
| summary |
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. |
| references |
|
| fixed_packages |
|
| aliases |
CVE-2026-35044, GHSA-v959-cwq9-7hr6, PYSEC-2026-159
|
| risk_score |
4.3 |
| exploitability |
0.5 |
| weighted_severity |
8.6 |
| resource_url |
http://public2.vulnerablecode.io/vulnerabilities/VCID-urh1-515z-s3fg |
|
|
| Fixing_vulnerabilities |
|
| Risk_score | 4.3 |
| Resource_url | http://public2.vulnerablecode.io/packages/pkg:pypi/bentoml@0.5.1 |