CVE-2026-44899
Açıklama
Mistune; oluşturuculara ve eklentilere sahip bir Python Markdown ayrıştırıcısıdır. 3.2.1 sürümünden önce, Image direktifi eklentisi :width: ve :height: seçeneklerini _num_re = re.compile(r"^\d+(?:\.\d*)?") şeklinde derlenmiş bir regex ile doğrulamaktadır. Doğrulanan değer düz bir tam sayı olmadığında, render_block_image() bu değeri doğrudan bir style="width:...;" veya style="height:...;" özniteliğine ekler. Değer yalnızca ön eki kontrol eden regex tarafından kabul edildiği için, baştaki rakamlardan sonra gelen herhangi bir CSS kodu, kaçış karakterleri uygulanmadan olduğu gibi style= özniteliğine ulaşır. Bu güvenlik açığı 3.2.1 sürümünde giderilmiştir.
Nasıl düzeltilir
- mistune_project mistune3.2.1 ya da sonraki bir sürüm
- mistune3.2.1 ya da sonraki bir sürüm
Etkilenen ürünler
| Ürün | Etkilenen sürümler | Düzeltildiği sürüm |
|---|---|---|
| mistune_project mistune | v < 3.2.1 | 3.2.1 |
| mistunePyPI | 3.2.0 ≤ v < 3.2.1, v < 3.2.1 | 3.2.1 |
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.