Lookup for vulnerable packages by Package URL.

Purlpkg:pypi/bentoml@1.0.0
Typepypi
Namespace
Namebentoml
Version1.0.0
Qualifiers
Subpath
Is_vulnerabletrue
Next_non_vulnerable_version1.4.39
Latest_non_vulnerable_version1.4.39
Affected_by_vulnerabilities
0
url VCID-4bcc-ergh-83e6
vulnerability_id VCID-4bcc-ergh-83e6
summary 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.
references
0
reference_url https://github.com/bentoml/BentoML
reference_id
reference_type
scores
0
value 9.8
scoring_system cvssv3.1
scoring_elements CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
1
value CRITICAL
scoring_system generic_textual
scoring_elements
url https://github.com/bentoml/BentoML
1
reference_url https://github.com/bentoml/BentoML/security/advisories/GHSA-7v4r-c989-xh26
reference_id
reference_type
scores
0
value 9.8
scoring_system cvssv3.1
scoring_elements CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
1
value CRITICAL
scoring_system generic_textual
scoring_elements
url https://github.com/bentoml/BentoML/security/advisories/GHSA-7v4r-c989-xh26
2
reference_url https://github.com/pypa/advisory-database/tree/main/vulns/bentoml/PYSEC-2025-32.yaml
reference_id
reference_type
scores
0
value 9.8
scoring_system cvssv3.1
scoring_elements CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
1
value CRITICAL
scoring_system generic_textual
scoring_elements
url https://github.com/pypa/advisory-database/tree/main/vulns/bentoml/PYSEC-2025-32.yaml
3
reference_url https://nvd.nist.gov/vuln/detail/CVE-2025-32375
reference_id CVE-2025-32375
reference_type
scores
0
value 9.8
scoring_system cvssv3.1
scoring_elements CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
1
value CRITICAL
scoring_system generic_textual
scoring_elements
url https://nvd.nist.gov/vuln/detail/CVE-2025-32375
4
reference_url https://github.com/advisories/GHSA-7v4r-c989-xh26
reference_id GHSA-7v4r-c989-xh26
reference_type
scores
url https://github.com/advisories/GHSA-7v4r-c989-xh26
fixed_packages
0
url pkg:pypi/bentoml@1.4.8
purl pkg:pypi/bentoml@1.4.8
is_vulnerable true
affected_by_vulnerabilities
0
vulnerability VCID-5mjt-8ze7-h7d9
1
vulnerability VCID-bv3z-1yux-kka6
2
vulnerability VCID-twd8-ejvs-6ffv
3
vulnerability VCID-ujzb-bk9k-7yf2
4
vulnerability VCID-zxca-jerw-6ycm
resource_url http://public2.vulnerablecode.io/packages/pkg:pypi/bentoml@1.4.8
aliases CVE-2025-32375, GHSA-7v4r-c989-xh26, PYSEC-2025-32
risk_score 4.5
exploitability 0.5
weighted_severity 9.0
resource_url http://public2.vulnerablecode.io/vulnerabilities/VCID-4bcc-ergh-83e6
1
url VCID-5mjt-8ze7-h7d9
vulnerability_id VCID-5mjt-8ze7-h7d9
summary 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.
references
0
reference_url https://github.com/bentoml/BentoML
reference_id
reference_type
scores
0
value 8.8
scoring_system cvssv3.1
scoring_elements CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H
1
value HIGH
scoring_system generic_textual
scoring_elements
url https://github.com/bentoml/BentoML
1
reference_url https://github.com/bentoml/BentoML/security/advisories/GHSA-78f9-r8mh-4xm2
reference_id
reference_type
scores
0
value 8.8
scoring_system cvssv3.1
scoring_elements CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H
1
value HIGH
scoring_system generic_textual
scoring_elements
url https://github.com/bentoml/BentoML/security/advisories/GHSA-78f9-r8mh-4xm2
2
reference_url https://github.com/bentoml/BentoML/security/advisories/GHSA-w2pm-x38x-jp44
reference_id
reference_type
scores
0
value 8.8
scoring_system cvssv3.1
scoring_elements CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H
1
value HIGH
scoring_system generic_textual
scoring_elements
url https://github.com/bentoml/BentoML/security/advisories/GHSA-w2pm-x38x-jp44
fixed_packages
0
url pkg:pypi/bentoml@1.4.39
purl pkg:pypi/bentoml@1.4.39
is_vulnerable false
affected_by_vulnerabilities
resource_url http://public2.vulnerablecode.io/packages/pkg:pypi/bentoml@1.4.39
aliases CVE-2026-44346, GHSA-w2pm-x38x-jp44, PYSEC-2026-190
risk_score 4.0
exploitability 0.5
weighted_severity 8.0
resource_url http://public2.vulnerablecode.io/vulnerabilities/VCID-5mjt-8ze7-h7d9
2
url VCID-bv3z-1yux-kka6
vulnerability_id VCID-bv3z-1yux-kka6
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
0
reference_url https://github.com/bentoml/BentoML
reference_id
reference_type
scores
0
value 8.8
scoring_system cvssv3.1
scoring_elements CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H
1
value HIGH
scoring_system generic_textual
scoring_elements
url https://github.com/bentoml/BentoML
1
reference_url https://github.com/bentoml/BentoML/security/advisories/GHSA-v959-cwq9-7hr6
reference_id
reference_type
scores
0
value 8.8
scoring_system cvssv3.1
scoring_elements CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H
1
value 9.6
scoring_system cvssv3.1
scoring_elements CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:C/C:H/I:H/A:H
2
value HIGH
scoring_system generic_textual
scoring_elements
url https://github.com/bentoml/BentoML/security/advisories/GHSA-v959-cwq9-7hr6
2
reference_url https://nvd.nist.gov/vuln/detail/CVE-2026-35044
reference_id
reference_type
scores
0
value 8.8
scoring_system cvssv3.1
scoring_elements CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H
1
value HIGH
scoring_system generic_textual
scoring_elements
url https://nvd.nist.gov/vuln/detail/CVE-2026-35044
fixed_packages
0
url pkg:pypi/bentoml@1.4.38
purl pkg:pypi/bentoml@1.4.38
is_vulnerable true
affected_by_vulnerabilities
0
vulnerability VCID-5mjt-8ze7-h7d9
1
vulnerability VCID-ujzb-bk9k-7yf2
resource_url http://public2.vulnerablecode.io/packages/pkg:pypi/bentoml@1.4.38
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-bv3z-1yux-kka6
3
url VCID-twd8-ejvs-6ffv
vulnerability_id VCID-twd8-ejvs-6ffv
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
0
reference_url https://github.com/bentoml/BentoML
reference_id
reference_type
scores
0
value 7.8
scoring_system cvssv3.1
scoring_elements CVSS:3.1/AV:L/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H
1
value HIGH
scoring_system generic_textual
scoring_elements
url https://github.com/bentoml/BentoML
1
reference_url https://github.com/bentoml/BentoML/security/advisories/GHSA-jfjg-vc52-wqvf
reference_id
reference_type
scores
0
value 7.8
scoring_system cvssv3.1
scoring_elements CVSS:3.1/AV:L/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H
1
value HIGH
scoring_system generic_textual
scoring_elements
url https://github.com/bentoml/BentoML/security/advisories/GHSA-jfjg-vc52-wqvf
2
reference_url https://nvd.nist.gov/vuln/detail/CVE-2026-33744
reference_id
reference_type
scores
0
value 7.8
scoring_system cvssv3.1
scoring_elements CVSS:3.1/AV:L/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H
1
value HIGH
scoring_system generic_textual
scoring_elements
url https://nvd.nist.gov/vuln/detail/CVE-2026-33744
fixed_packages
0
url pkg:pypi/bentoml@1.4.37
purl pkg:pypi/bentoml@1.4.37
is_vulnerable true
affected_by_vulnerabilities
0
vulnerability VCID-5mjt-8ze7-h7d9
1
vulnerability VCID-bv3z-1yux-kka6
2
vulnerability VCID-ujzb-bk9k-7yf2
3
vulnerability VCID-zxca-jerw-6ycm
resource_url http://public2.vulnerablecode.io/packages/pkg:pypi/bentoml@1.4.37
aliases CVE-2026-33744, GHSA-jfjg-vc52-wqvf, PYSEC-2026-157
risk_score 4.0
exploitability 0.5
weighted_severity 8.0
resource_url http://public2.vulnerablecode.io/vulnerabilities/VCID-twd8-ejvs-6ffv
4
url VCID-ujzb-bk9k-7yf2
vulnerability_id VCID-ujzb-bk9k-7yf2
summary 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.
references
0
reference_url https://github.com/bentoml/BentoML
reference_id
reference_type
scores
0
value 8.8
scoring_system cvssv3.1
scoring_elements CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H
1
value HIGH
scoring_system generic_textual
scoring_elements
url https://github.com/bentoml/BentoML
1
reference_url https://github.com/bentoml/BentoML/security/advisories/GHSA-78f9-r8mh-4xm2
reference_id
reference_type
scores
0
value 8.8
scoring_system cvssv3.1
scoring_elements CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H
1
value HIGH
scoring_system generic_textual
scoring_elements
url https://github.com/bentoml/BentoML/security/advisories/GHSA-78f9-r8mh-4xm2
2
reference_url https://github.com/bentoml/BentoML/security/advisories/GHSA-w2pm-x38x-jp44
reference_id
reference_type
scores
0
value 8.8
scoring_system cvssv3.1
scoring_elements CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H
1
value HIGH
scoring_system generic_textual
scoring_elements
url https://github.com/bentoml/BentoML/security/advisories/GHSA-w2pm-x38x-jp44
fixed_packages
0
url pkg:pypi/bentoml@1.4.39
purl pkg:pypi/bentoml@1.4.39
is_vulnerable false
affected_by_vulnerabilities
resource_url http://public2.vulnerablecode.io/packages/pkg:pypi/bentoml@1.4.39
aliases CVE-2026-44345, GHSA-78f9-r8mh-4xm2, PYSEC-2026-189
risk_score 4.0
exploitability 0.5
weighted_severity 8.0
resource_url http://public2.vulnerablecode.io/vulnerabilities/VCID-ujzb-bk9k-7yf2
5
url VCID-zxca-jerw-6ycm
vulnerability_id VCID-zxca-jerw-6ycm
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
0
reference_url https://github.com/bentoml/BentoML
reference_id
reference_type
scores
0
value 7.8
scoring_system cvssv3.1
scoring_elements CVSS:3.1/AV:L/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H
1
value HIGH
scoring_system generic_textual
scoring_elements
url https://github.com/bentoml/BentoML
1
reference_url https://github.com/bentoml/BentoML/security/advisories/GHSA-fgv4-6jr3-jgfw
reference_id
reference_type
scores
0
value 7.8
scoring_system cvssv3.1
scoring_elements CVSS:3.1/AV:L/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H
1
value HIGH
scoring_system generic_textual
scoring_elements
url https://github.com/bentoml/BentoML/security/advisories/GHSA-fgv4-6jr3-jgfw
2
reference_url https://nvd.nist.gov/vuln/detail/CVE-2026-33744
reference_id
reference_type
scores
0
value 7.8
scoring_system cvssv3.1
scoring_elements CVSS:3.1/AV:L/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H
1
value HIGH
scoring_system generic_textual
scoring_elements
url https://nvd.nist.gov/vuln/detail/CVE-2026-33744
3
reference_url https://nvd.nist.gov/vuln/detail/CVE-2026-35043
reference_id
reference_type
scores
0
value 7.8
scoring_system cvssv3.1
scoring_elements CVSS:3.1/AV:L/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H
1
value HIGH
scoring_system generic_textual
scoring_elements
url https://nvd.nist.gov/vuln/detail/CVE-2026-35043
fixed_packages
0
url pkg:pypi/bentoml@1.4.38
purl pkg:pypi/bentoml@1.4.38
is_vulnerable true
affected_by_vulnerabilities
0
vulnerability VCID-5mjt-8ze7-h7d9
1
vulnerability VCID-ujzb-bk9k-7yf2
resource_url http://public2.vulnerablecode.io/packages/pkg:pypi/bentoml@1.4.38
aliases CVE-2026-35043, GHSA-fgv4-6jr3-jgfw, PYSEC-2026-158
risk_score 4.0
exploitability 0.5
weighted_severity 8.0
resource_url http://public2.vulnerablecode.io/vulnerabilities/VCID-zxca-jerw-6ycm
Fixing_vulnerabilities
Risk_score4.5
Resource_urlhttp://public2.vulnerablecode.io/packages/pkg:pypi/bentoml@1.0.0