CVE-2025-24359

Yüksek

Açıklama

ASTEVAL, Python ifadelerini ve deyimlerini değerlendiren bir araçtır. Versiyon 1.0.6 öncesinde, bir saldırgan `asteval` kütüphanesine verilen girdiyi kontrol edebilirse, asteval'ın kısıtlamalarını atlayabilir ve kütüphaneyi kullanan uygulamanın bağlamında rastgele Python kodu çalıştırabilir. Güvenlik açığı, `asteval`'ın `FormattedValue` AST düğümlerini işleme biçiminden kaynaklanmaktadır. Özellikle, `on_formattedvalue` değeri, str sınıfının tehlikeli format metodunu kullanır. Kod, bir saldırganın `fmt.format(__fstring__=val)` şeklindeki tehlikeli çağrıda kullanılan dizginin değerini manipüle etmesine izin verir. Bu güvenlik açığı, kasıtlı olarak bir `AttributeError` istisnası tetikleyerek korumalı özniteliklere erişmek için kullanılabilir. Saldırgan daha sonra bu istisnayı yakalayabilir ve hassas veya korumalı nesne özelliklerine rastgele erişim sağlamak için onun `obj` özniteliğini kullanabilir. Versiyon 1.0.6 bu sorunu düzeltmektedir.

ÖnemYüksek
CVSS8.4
İstismar olasılığı—
ÜrünAsteval
Yayın24 Oca 2025
İlk görülme24 Oca 2025

Nasıl düzeltilir

Güncelleyin
  • asteval1.0.6 ya da sonraki bir sürüm

Etkilenen ürünler

ÜrünEtkilenen sürümlerDüzeltildiği sürüm
astevalPyPIv < 1.0.61.0.6

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.