BentoML is a Python library for building online serving systems optimized for AI apps and model inference
Description
BentoML is a Python library for building online serving systems optimized for AI apps and model inference
AI Analyst Comment
Remediation
Apply vendor security updates immediately. Monitor for exploitation attempts and review access logs.
---METADATA---
VENDOR: BentoML
PRODUCT: BentoML
AFFECTED_VERSIONS: < 1.4.39
CONFIDENCE: high
MISSING: none
---END_METADATA---
Description Summary:
BentoML contains an OS command injection vulnerability, allowing an unauthenticated attacker to execute arbitrary commands via malicious user interaction.
Executive Summary:
A critical OS command injection vulnerability in BentoML enables unauthenticated remote attackers to execute arbitrary commands, creating a significant risk of system-wide compromise.
Vulnerability Details
CVE-ID: CVE-2026-44345
Affected Software: BentoML BentoML
Affected Versions: < 1.4.39
Vulnerability: The vulnerability is identified as CWE-78 (Improper Neutralization of Special Elements used in an OS Command). The CVSS vector (PR:N) specifies that no authentication is required, while the UI:R flag indicates that successful exploitation requires interaction from an authorized user.
Business Impact
A successful exploit could allow an attacker to gain full control over the server running BentoML, leading to data theft, lateral movement, or full system takeover. The CVSS score of 8.8 reflects the high severity and the potential for a complete technical impact on the affected infrastructure.
Remediation Plan
Immediate Action: Immediately update the BentoML library to version 1.4.39 or higher to eliminate the injection vulnerability.
Proactive Monitoring: Monitor for unexpected shell commands or child processes spawned by the BentoML application and review access logs for suspicious user interactions.
Compensating Controls: Utilize WAF rules to detect and block common OS command injection payloads and apply the principle of least privilege to the service account running the BentoML environment.
Exploitation Status
Public Exploit Available: Unknown.
Analyst Notes: As of May 28, 2026, there is no confirmed active exploitation in the wild; however, per CISA's SSVC assessment a proof-of-concept exists, so exploitation risk should be treated as credible. The vulnerability is highly exploitable if an attacker can successfully trick an authenticated user into interacting with a malicious payload.
Analyst Recommendation
This vulnerability poses a severe threat to the operational environment. All deployments of BentoML must be updated to version 1.4.39 immediately to mitigate the risk of remote command execution and ensure the long-term security of the platform.