CVE-2026-84452
Açıklama
Windows ML CLI, Windows ML için taşınabilir, performanslı ve yüksek kaliteli yapay zeka modelleri oluşturmaya yarayan bir komut satırı aracıdır. 0.4.0 sürümünden önce, src/winml/modelkit/serve/cli_api.py bileşeni, WinML CLI komutlarını kimlik doğrulama olmaksızın bir localhost HTTP API üzerinden sunmakta ve hem src/winml/modelkit/serve/cli_api.py hem de src/winml/modelkit/serve/app.py dosyalarında allow_origins ayarını joker karakter (wildcard) olarak yapılandırmaktadır. Bir kullanıcı tarafından yüklenen kötü amaçlı bir web sitesi, /v1/cli/build veya /v1/cli/config adreslerinele çapraz kökenli (cross-origin) istekler gönderebilir ve trust_remote_code parametresini true olarak ayarlayabilir; bu değer herhangi bir doğrulama yapılmadan --trust-remote-code komut satırı bayrağına dönüştürülür. Bu durum, src/winml/modelkit/loader/_autoconfig.py dosyasındaki AutoConfig.from_pretrained fonksiyonuna trust_remote_code=True şeklinde ulaşır ve saldırgan tarafından kontrol edilen bir model deposundan Python kodu içe aktarılmasına neden olarak sunucu kullanıcısı yetkileriyle rastgele kod çalıştırılmasıyla sonuçlanır. Bu sorun 0.4.0 sürümünde düzeltilmiştir.
Nasıl düzeltilir
- winml-cli0.4.0 ya da sonraki bir sürüm
Etkilenen ürünler
| Ürün | Etkilenen sürümler | Düzeltildiği sürüm |
|---|---|---|
| winml-cliPyPI | v < 0.4.0 | 0.4.0 |
Sürümünüzü kontrol edin
Ürünü seçin ve kullandığınız sürümü yazın; sürümün etkilenen aralıkta olup olmadığını görün.
Attack Surface Management
Alan adlarınıza bağlı varlıkları, bu varlıklarda çalışan teknolojileri ve bilinen zafiyetleri tek listede görün.