CVE-2026-33139

Yüksek

Açıklama

PySpector, modern Python geliştirme iş akışları için tasarlanmış bir statik analiz güvenlik testi (SAST) çerçevesidir. PySpector 0.1.6 ve önceki sürümler, eklenti sistemindeki bir güvenlik doğrulaması atlatma sorunundan etkilenmektedir. plugin_system.py dosyasındaki validate_plugin_code() fonksiyonu, bir eklentiye güvenilmeden ve yürütülmeden önce tehlikeli API çağrılarını engellemek için statik AST analizi gerçekleştirir. Ancak, dahili resolve_name() yardımcı fonksiyonu yalnızca ast.Name ve ast.Attribute düğüm türlerini işlemekte ve diğer tüm durumlar için None döndürmektedir. Bir eklenti, getattr() aracılığıyla dolaylı fonksiyon çağrıları kullandığında (getattr(os, 'system') gibi), dış çağrının func düğümü ast.Call türünde olur; bu da resolve_name() fonksiyonunun None döndürmesine ve güvenlik kontrolünün sessizce atlanmasına neden olur. Eklenti, güven iş akışını hatalı bir şekilde geçer ve yüklendiğinde kullanıcının makinesinde rastgele sistem komutları çalıştırır. Bu sorun 0.1.7 sürümünde düzeltilmiştir.

ÖnemYüksek
CVSS7.8
İstismar olasılığı—
ÜrünParzivalhack Pyspector
Yayın20 Mar 2026
İlk görülme20 Mar 2026
Zayıflık türüCWE-184CWE-184

Nasıl düzeltilir

Güncelleyin
  • parzivalhack pyspector0.1.7 ya da sonraki bir sürüm
  • pyspector0.1.7 ya da sonraki bir sürüm

Etkilenen ürünler

ÜrünEtkilenen sürümlerDüzeltildiği sürüm
parzivalhack pyspectorv < 0.1.70.1.7
pyspectorPyPIv < 0.1.70.1.7

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-33139 · Parzivalhack Pyspector · Dark Radar