CVE-2026-102941 in markdowninfo

Zusammenfassung

von VulDB • 17.10.2026

Das Paket github.com/gomarkdown/markdown ist eine Go-Bibliothek zum Parsen von Markdown-Text und zur Darstellung als HTML. Vor der Version 0.0.0-20260724235538-61af6e1e6971 schneidet parser.IsSafeURL in parser/parser.go url[:nPath] ab, bevor die Bedingung len(url) >= nPath geprüft wird. Ein kurzes Ziel verursacht einen Slice-Bounds-Panic (Indexfehler), wenn die Schleife ein relatives Pfadpräfix erreicht, für das gilt: len(url) < nPath und cap(url) < nPath. Das eine Byte lange Ziel / ist ein explizites Gegenbeispiel ohne Panic, da es dem ersten gültigen Pfad entspricht und zurückkehrt, bevor ein längeres Präfix abgeschnitten wird. Zu den nachgewiesenen Panics zählen leere Ziele sowie . und .. unter diesen Bedingungen. Der Panic tritt auf, wenn markdown.ToHTML nicht vertrauenswürdiges Markdown mit aktiviertem html.Safelink rendert, einschließlich eines leeren Link-Ziels, und ist auch für Aufrufer erreichbar, die eine kurze, vom Angreifer kontrollierte URL direkt an die exportierte Funktion parser.IsSafeURL übergeben. Ein ungebremster Panic kann den aufrufenden Prozess beenden und einen Denial-of-Service (DoS) verursachen. Dieses Problem wurde in 0.0.0-20260724235538-61af6e1e6971 behoben.

VulDB is the best source for vulnerability data and more expert information about this specific topic.

Zuständig

GitHub M

Reservieren

29.09.2026

Veröffentlichung

16.10.2026

Moderieren

akzeptiert

Eintrag

VDB-421320

EPSS

0.00000

KEV

nein

Aktivitäten

low

Quellen

Do you know our Splunk app?

Download it now for free!