CVE-2026-49851
Açıklama
Mistune, oluşturuculara ve eklentilere sahip bir Python Markdown ayrıştırıcısıdır. 3.3.0 sürümünden önce Mistune, parse_link_text fonksiyonundaki süperlineer (yaklaşık O(n²)) davranış nedeniyle CPU tükenmesine yol açan bir DoS zafiyetine sahiptir. Çok sayıda ardışık [ karakteri içeren Markdown ayrıştırılırken, parse_link_text bir döngü içinde regex araması kullanarak girdiyi tekrar tekrar tarar. Her yineleme, kalan dizgenin büyük bir kısmını yeniden tarayarak kuadratik zaman karmaşıklığına neden olur. Bu nedenle, saldırgan tarafından kontrol edilen bir Markdown girdisi, çok küçük bir yükle aşırı CPU kullanımını tetikleyebilir. Bu zafiyet 3.3.0 sürümünde giderilmiştir.
Nasıl düzeltilir
- mistune3.3.0 ya da sonraki bir sürüm
Etkilenen ürünler
| Ürün | Etkilenen sürümler | Düzeltildiği sürüm |
|---|---|---|
| mistunePyPI | v < 3.3.0 | 3.3.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.