CVE-2026-86000

Orta

Açıklama

Soup Sieve, Beautiful Soup 4 ile birlikte kullanılmak üzere tasarlanmış bir CSS seçici kütüphanesidir. 2.9 sürümünden önce, src/soupsieve/css_parser.py içindeki seçici ayrıştırıcısı, IDENTIFIER'ı örtüşen karakter sınıfları üzerinden bitişik nicelenmiş gruplarla tanımlar ve VALUE, öznitelik seçicileri için IDENTIFIER'ı gömer. Saldırgan tarafından kontrol edilen bir seçici, uzun bir tanımlayıcı veya tırnak içine alınmamış bir öznitelik değeri dizisi içerdiğinde ve bunu genel eşleşmenin başarısız olmasına neden olan bir girdi takip ettiğinde, düzenli ifade motoru örtüşen gruplar arasında kuadratik sayıda bölünmeyi araştırır. Kullanıcı kontrollü seçiciler bu yola soupsieve.compile(), soupsieve.select() veya BeautifulSoup.select() aracılığıyla erişebilirken, yalnızca sabit kodlanmış seçiciler kullanan uygulamalar etkilenmez. Ortaya çıkan CPU tüketimi, Python GIL'ini tutabilir, uygulama çalışanlarını tüketebilir ve hizmeti durdurabilir; başarılı düz tanımlayıcı eşleşmeleri lineerdir ve sorun bellek bozulmasına veya kod çalıştırılmasına neden olmaz. Sorun 2.9 sürümünde düzeltilmiştir.

ÖnemOrta
CVSS5.3
İstismar olasılığı—
ÜrünSoupsieve
Yayın17 Eyl 2026
İlk görülme17 Eyl 2026

Nasıl düzeltilir

Güncelleyin
  • soupsieve2.9.0 ya da sonraki bir sürüm

Etkilenen ürünler

ÜrünEtkilenen sürümlerDüzeltildiği sürüm
soupsievePyPIv < 2.9.02.9.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-86000 · Soupsieve · Dark Radar