CVE-2026-30838

Orta

Açıklama

league/commonmark bir PHP Markdown ayrıştırıcısıdır. Versiyon 2.8.1 öncesinde, yasaklanmış bir HTML etiket adı ile kapatan > karakteri arasına yeni satır, sekme veya diğer ASCII boşluk karakterleri eklenerek DisallowedRawHtml uzantısı atlatılabilir. Örneğin, <script\n> ifadesi filtrelenmeden geçer ve tarayıcılar tarafından geçerli bir HTML etiketi olarak işlenir. Bu durum, güvenilmeyen kullanıcı girdilerini temizlemek için bu uzantılına güvenen tüm uygulamalar için bir siteler arası betik çalıştırma (XSS) vektörüdür. Güvenilmeyen markdown içeriklerini işlemek için DisallowedRawHtml uzantısını kullanan tüm uygulamalar etkilenmektedir. İşlenen çıktı üzerinde özel bir HTML temizleyici (HTML Purifier gibi) kullanan uygulamalar etkilenmemektedir. Bu sorun versiyon 2.8.1 ile düzeltilmiştir.

ÖnemOrta
CVSS6.1
İstismar olasılığı—
ÜrünThephpleague Commonmark
Yayın7 Mar 2026
İlk görülme7 Mar 2026

Nasıl düzeltilir

Güncelleyin
  • thephpleague commonmark2.8.1 ya da sonraki bir sürüm
  • league/commonmark2.8.1 ya da sonraki bir sürüm

Etkilenen ürünler

ÜrünEtkilenen sürümlerDüzeltildiği sürüm
thephpleague commonmarkv < 2.8.12.8.1
league/commonmarkPackagist2.0.0 ≤ v < 2.8.12.8.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.

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-30838 · Thephpleague Commonmark · Dark Radar