PT-2026-84865 · Microsoft · Windows Ml Cli

CVE-2026-84452

·

Published

2026-09-02

·

Updated

2026-09-10

CVSS v4.0

8.6

High

VectorAV:N/AC:L/AT:N/PR:N/UI:A/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N
Name of the Vulnerable Software and Affected Versions Windows ML CLI versions prior to 0.4.0
Description The src/winml/modelkit/serve/cli api.py component exposes commands through a localhost HTTP API without authentication and uses a wildcard for the allow origins setting. This allows a malicious website to send cross-origin requests to the '/v1/cli/build' or '/v1/cli/config' endpoints. By setting the trust remote code parameter to true, the system converts it to the --trust-remote-code flag without validation. This triggers the AutoConfig.from pretrained() function with trust remote code=True in src/winml/modelkit/loader/ autoconfig.py, leading to the import of Python code from an attacker-controlled repository and resulting in arbitrary code execution as the server user.
Recommendations Update Windows ML CLI to version 0.4.0.

Exploit

Fix

RCE

Missing Authentication

Found an issue in the description? Have something to add? Feel free to write us 👾

Weakness Enumeration

Related Identifiers

CVE-2026-84452
GHSA-96P9-RH4F-92CF
PYSEC-2026-3944

Affected Products

Windows Ml Cli