CVE-2026-102941

Yüksek

Açıklama

github.com/gomarkdown/markdown paketi, Markdown metinlerini ayrıştırmak ve HTML olarak oluşturmak için kullanılan bir Go kütüphanesidir. 0.0.0-20260724235538-61af6e1e6971 sürümünden önce, parser/parser.go dosyasındaki parser.IsSafeURL fonksiyonu, len(url) >= nPath korumasından önce url[:nPath] dilimlemesi yapmaktadır. Kısa bir hedef, döngü len(url) < nPath ve cap(url) < nPath olduğu bir göreceli yol önekine ulaştığında bir slice-bounds paniğine neden olur. Tek baytlık / hedefi, ilk geçerli yolla eşleştiği ve daha uzun bir önek dilimlenmeden önce döndüğü için açık bir panik dışı karşı örnektir. Bu koşullar altında boş, . ve .. hedefleri panik durumlarını kanıtlamaktadır. Panik durumu, markdown.ToHTML fonksiyonunun html.Safelink etkinleştirilmişken boş bağlantı hedefi dahil güvenilmeyen Markdown içeriklerini işlemesiyle veya dışa aktarılan parser.IsSafeURL fonksiyonuna doğrudan kısa ve saldırgan kontrollü bir URL ileten çağrıcılar tarafından tetiklenebilir. Yakalanmayan bir panik, çağıran işlemi sonlandırabilir ve hizmet reddine (DoS) neden olabilir. Bu sorun 0.0.0-20260724235538-61af6e1e6971 sürümünde düzeltilmiştir.

ÖnemYüksek
CVSS7.5
İstismar olasılığı—
ÜrünGithub.com/gomarkdown/markdown
Yayın16 Eki 2026
İlk görülme16 Eki 2026

Nasıl düzeltilir

Güncelleyin
  • github.com/gomarkdown/markdown0.0.0-20260724235538-61af6e1e6971 ya da sonraki bir sürüm

Etkilenen ürünler

ÜrünEtkilenen sürümlerDüzeltildiği sürüm
github.com/gomarkdown/markdownGov < 0.0.0-20260724235538-61af6e1e69710.0.0-20260724235538-61af6e1e6971

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-102941 · Github.com/gomarkdown/markdown · Dark Radar