CVE-2026-44827

Yüksek

Açıklama

Diffusers, önceden eğitilmiş difüzyon modelleri için bir kütüphanedir. 0.38.0 sürümünden önce, diffusers 0.37.0, Hugging Face Hub depolarından pipeline'lar yüklenirken trust_remote_code=True koruması olmaksızın uzaktan kod çalıştırılmasına izin verir. pipeline_loading_utils.py dosyasındaki _resolve_custom_pipeline_and_cls fonksiyonu, custom_pipeline parametresi üzerinde f"{custom_pipeline}.py" ifadesini kullanarak dize enterpolasyonu gerçekleştirir. custom_pipeline kullanıcı tarafından sağlanmadığında varsayılan olarak None değerini alır ve Python bunu "None.py" şeklinde sabit bir dize olarak yorumlar. Bir saldırgan, DiffusionPipeline sınıfından türetilen bir sınıfa sahip olan ve adı None.py olan bir dosyayı içeren bir Hub deposu yayınlarsa; ek anahtar kelime argümanları olmadan yapılan standart bir DiffusionPipeline.from_pretrained() çağrısı sırasında bu dosya otomatik olarak indirilir ve çalıştırılır. DiffusionPipeline.download() içindeki trust_remote_code kontrolü, custom_pipeline is not None ifadesini Yanlış (False) olarak değerlendirdiği için (çünkü kwarg hiç sağlanmamıştır) atlatılırken, modülü gerçekten yükleyen alt kod yolu None değerini geçerli bir dosya adına dönüştürür. Bir saldırgan, None.py dosyasına ve meşru bir pipeline sınıf adına referans veren standart görünümlü bir model_index.json dosyasına sahip kötü amaçlı bir model deposu yayınlayarak, mağdurun depoda from_pretrained metodunu çağırmasıyla sessizce rastgele kod çalıştırabilir. Bu güvenlik açığı 0.38.0 sürümünde giderilmiştir.

ÖnemYüksek
CVSS8.8
İstismar olasılığı—
ÜrünHuggingface Diffusers
Yayın14 May 2026
İlk görülme14 May 2026
Zayıflık türüCWE-94Kod enjeksiyonu

Nasıl düzeltilir

Güncelleyin
  • huggingface diffusers0.38.0 ya da sonraki bir sürüm
  • diffusers0.38.0 ya da sonraki bir sürüm

Etkilenen ürünler

ÜrünEtkilenen sürümlerDüzeltildiği sürüm
huggingface diffusersv < 0.38.00.38.0
diffusersPyPIv < 0.38.00.38.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.

Intelligence 360 paketinde

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.

CVE-2026-44827 · Huggingface Diffusers · Dark Radar