VulnPulse
重要脆弱性アドバイザリGoGitHub

gomarkdown/markdown IsSafeURL panics on short URLs

影響: go:github.com/gomarkdown/markdown < 0.0.0-20260724235538-61af6e1e6971 → 0.0.0-20260724235538-61af6e1e6971

IsSafeURL slices url[:nPath] before checking that len(url) >= nPath, so a URL shorter than a path prefix (0, 1 or 2 bytes) triggers a slice-bounds panic, and this is reached end to end when the html.Safelink hardening flag is enabled and the input contains an empty or very short link destination, giving an unrecoverable crash DoS. Confirmed at HEAD (e08cff8; present since 2022). The defect parser/parser.go, IsSafeURL: go func IsSafeURL(url []byte) bool { nLink := len(url) for _, path :=…

GitHub Advisory Databaseで読む

CVECVE-2026-102941
情報源GitHub Advisory Database
取得日時2026/10/22 01:17
データMarkdown JSON

2026/10/17 00:41、GitHub Advisory Databaseが「gomarkdown/markdown IsSafeURL panics on short URLs」を公開しました (種別: 脆弱性アドバイザリ)。重大度は「重要」(high) です。関連する技術: Go、GitHub。CVE: CVE-2026-102941。