CVE-2026-102941

Yüksək

Təsvir

github.com/gomarkdown/markdown paketi Markdown mətnini analiz etmək və HTML kimi render etmək üçün nəzərdə tutulmuş bir Go kitabxanasıdır. 0.0.0-20260724235538-61af6e1e6971 versiyasından əvvəl, parser/parser.go faylındakı parser.IsSafeURL funksiyası url[:nPath] kəsmini len(url) >= nPath yoxlamasından əvvəl yerinə yetirir. Qısa təyinat ünvanı, dövr nisbi yol prefiksinə çatdıqda və len(url) < nPath həmçinin cap(url) < nPath olduqda slice-bounds panikasına səbəb olur. Bir baytlıq "/" təyinatı, ilk düzgün yolla uyğunlaşdığı və daha uzun prefiks kəsilməzdən əvvəl geri döndürdüyü üçün açıq şəkildə panika yaratmayan nümunədir. Bu şərtlər altında boş, . və .. təyinatları panika hallarını nümayiş etdirir. Panika, markdown.ToHTML funksiyası html.Safelink aktiv edilmiş halda, boş link təyinatı daxil olmaqla, etibarsız Markdown-u render etdikdə, habelə çağırıcılar tərəfindən hücumçu tərəfindən idarə olunan qısa URL-in birbaşa ixrac olunmuş parser.IsSafeURL funksiyasına ötürüldüyü zaman baş verə bilər. Tutulmamış panika çağıran prosesi dayandıra və xidmətdən imtinaya (DoS) səbəb ola bilər. Bu problem 0.0.0-20260724235538-61af6e1e6971 versiyasında düzəldilmişdir.

CiddilikYüksək
CVSS7.5
İstismar ehtimalı—
MəhsulGithub.com/gomarkdown/markdown
Dərc16 okt 2026
İlk görülmə16 okt 2026

Necə düzəltmək olar

Yeniləyin
  • github.com/gomarkdown/markdown0.0.0-20260724235538-61af6e1e6971 və ya daha yeni versiya

Təsirlənən məhsullar

MəhsulTəsirlənən versiyalarDüzəldildiyi versiya
github.com/gomarkdown/markdownGov < 0.0.0-20260724235538-61af6e1e69710.0.0-20260724235538-61af6e1e6971

Versiyanızı yoxlayın

Məhsulu seçin və istifadə etdiyiniz versiyanı yazın; versiyanın təsirlənən aralıqda olub-olmadığını görün.

Intelligence 360 paketində

Attack Surface Management

Domenlərinizə bağlı aktivləri, onlarda işləyən texnologiyaları və məlum zəiflikləri bir siyahıda görün.

CVE-2026-102941 · Github.com/gomarkdown/markdown · Dark Radar