CVE-2023-42821

Yüksek

Açıklama

`github.com/gomarkdown/markdown` paketi, Markdown metinlerini ayrıştırmak ve HTML olarak işlemek için kullanılan bir Go kütüphanesidir. `14b16010c2ee7ff33a940a541d993bd043a88940` commit'ine karşılık gelen `0.0.0-20230922105210-14b16010c2ee` pseudoversiyonundan önce, `parser.Mmark` uzantısını kullanan bir ayrıştırıcı ile hatalı biçimlendirilmiş markdown girdilerinin ayrıştırılması, sınır dışı okuma (out-of-bounds read) zafiyetine yol açabilir. Zafiyetin istismar edilebilmesi için ayrıştırıcının `parser.Mmark` uzantısının ayarlanmış olması gerekir. Panik durumu, ayrıştırıcı uzunluğun ötesindeki bir öğeye erişmeye çalıştığında `citation.go` dosyasının 69. satırında meydana gelir. Bu durum hizmet reddine (denial of service) neden olabilir. `14b16010c2ee7ff33a940a541d993bd043a88940` commit'i / `0.0.0-20230922105210-14b16010c2ee` pseudoversiyonu bu sorun için bir yama içermektedir.

ÖnemYüksek
CVSS7.5
İstismar olasılığı—
ÜrünMarkdown
Yayın22 Eyl 2023
İlk görülme22 Eyl 2023

Nasıl düzeltilir

Güncelleyin
  • github.com/gomarkdown/markdown0.0.0-20230922105210-14b16010c2ee ya da sonraki bir sürüm

Etkilenen ürünler

ÜrünEtkilenen sürümlerDüzeltildiği sürüm
gomarkdown markdownAralık belirtilmemiş—
github.com/gomarkdown/markdownGov < 0.0.0-20230922105210-14b16010c2ee0.0.0-20230922105210-14b16010c2ee

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-2023-42821 · Markdown · Dark Radar