Skip to content
Heist/ feed
Back to feed
Low

bentoml OpenLLM Model Repository Directory Name common.py async_run_command command injection

Type: advisorySources: OSV

A vulnerability was found in bentoml OpenLLM 0.6.30. This affects the function async_run_command of the file src/openllm/common.py of the component Model Repository Directory Name Handler. Performing a manipulation of the argument cmd results in command injection. Attacking locally is a requirement. The exploit has been made public and could be used. The project was informed of the problem early through an issue report but has not responded yet.

Products
Not specified
Affected versions
Not specified
Fixed versions
Not specified
CVEs
CVE-2026-15035
Confirmed fixed CVEs
Not specified
Updated in this feed
3 Nov 2026, 15:23 UTC · Revision 1

Source evidence

bentoml OpenLLM Model Repository Directory Name common.py async_run_command command injection

core-osv · Original source

Published 8 Jul 2026, 14:00 UTC

A vulnerability was found in bentoml OpenLLM 0.6.30. This affects the function async_run_command of the file src/openllm/common.py of the component Model Repository Directory Name Handler. Performing a manipulation of the argument cmd results in command injection. Attacking locally is a requirement. The exploit has been made public and could be used. The project was informed of the problem early through an issue report but has not responded yet.

osv:CVE-2026-15035
Complete source record
{
  "id": "977cea5e51b722f54ff15de6f806bd68110fb5a3039fd73275c08026a4fbe3af",
  "url": "https://osv.dev/vulnerability/CVE-2026-15035",
  "method": "structured",
  "payload": {
    "kind": "advisory",
    "title": "bentoml OpenLLM Model Repository Directory Name common.py async_run_command command injection",
    "summary": "A vulnerability was found in bentoml OpenLLM 0.6.30. This affects the function async_run_command of the file src/openllm/common.py of the component Model Repository Directory Name Handler. Performing a manipulation of the argument cmd results in command injection. Attacking locally is a requirement. The exploit has been made public and could be used. The project was informed of the problem early through an issue report but has not responded yet.",
    "evidence": "osv:CVE-2026-15035",
    "products": [],
    "severity": "low",
    "structured": {
      "id": "CVE-2026-15035",
      "aliases": [
        "CVE-2026-15035",
        "PYSEC-2026-2089"
      ],
      "metrics": [
        {
          "type": "CVSS_V4",
          "score": "CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:L/VI:L/VA:L/SC:N/SI:N/SA:N/E:P"
        }
      ],
      "affected": [
        {
          "ranges": [
            {
              "repo": "https://github.com/bentoml/openllm",
              "type": "GIT",
              "events": [
                {
                  "introduced": "f96ea77c4536efce6d1d39ebbe2da53ad75ae9e5"
                },
                {
                  "last_affected": "f96ea77c4536efce6d1d39ebbe2da53ad75ae9e5"
                }
              ],
              "database_specific": {
                "extracted_events": [
                  {
                    "range": [
                      {
                        "introduced": "0.6.30"
                      },
                      {
                        "last_affected": "0.6.30"
                      }
                    ],
                    "source": "AFFECTED_FIELD",
                    "strategy": "StandaloneSingleVersion"
                  },
                  {
                    "cpe": "cpe:2.3:a:bentoml:openllm:0.6.30:*:*:*:*:*:*:*",
                    "range": [
                      {
                        "introduced": "0.6.30"
                      },
                      {
                        "last_affected": "0.6.30"
                      }
                    ],
                    "source": "CPE_STRING"
                  }
                ]
              }
            }
          ],
          "versions": [
            "0.6.30",
            "v0.6.30"
          ],
          "database_specific": {
            "source": "https://storage.googleapis.com/cve-osv-conversion/osv-output/CVE-2026-15035.json"
          }
        }
      ],
      "modified": "2026-10-28T02:30:29.733363617Z",
      "provider": "osv",
      "references": [
        "https://github.com/bentoml/OpenLLM/",
        "https://github.com/CVEProject/cvelistV5/tree/main/cves/2026/15xxx/CVE-2026-15035.json",
        "https://nvd.nist.gov/vuln/detail/CVE-2026-15035",
        "https://vuldb.com/cve/CVE-2026-15035",
        "https://vuldb.com/submit/850895",
        "https://vuldb.com/vuln/376786",
        "https://github.com/bentoml/OpenLLM/issues/1229",
        "https://vuldb.com/vuln/376786/cti",
        "https://github.com/bentoml/OpenLLM/pull/1235"
      ],
      "provider_metadata": {
        "cwe_ids": [
          "CWE-74",
          "CWE-77"
        ],
        "cna_assigner": "VulDB",
        "osv_generated_from": "https://github.com/CVEProject/cvelistV5/tree/main/cves/2026/15xxx/CVE-2026-15035.json"
      }
    },
    "related_cves": [
      {
        "value": "CVE-2026-15035",
        "evidence": "/id"
      }
    ],
    "security_relevant": true,
    "severity_evidence": "/severity/0/score"
  },
  "source_id": "core-osv",
  "document_id": 496785,
  "published_at": "2026-07-08T14:00:09.786+00:00"
}