CVE-2023-42821 — Out-of-bounds Read in Markdown
Severity
7.5HIGHNVD
EPSS
0.5%
top 34.80%
CISA KEV
Not in KEV
Exploit
No known exploits
Affected products
Timeline
PublishedSep 22
Description
The package `github.com/gomarkdown/markdown` is a Go library for parsing Markdown text and rendering as HTML. Prior to pseudoversion `0.0.0-20230922105210-14b16010c2ee`, which corresponds with commit `14b16010c2ee7ff33a940a541d993bd043a88940`, parsing malformed markdown input with parser that uses parser.Mmark extension could result in out-of-bounds read vulnerability. To exploit the vulnerability, parser needs to have `parser.Mmark` extension set. The panic occurs inside the `citation.go` file …
CVSS vector
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:HExploitability: 3.9 | Impact: 3.6
Affected Packages7 packages
▶debiandebian/golang-github-gomarkdown-markdown< golang-github-gomarkdown-markdown 0.0~git20231115.a660076-1 (forky)
Patches
🔴Vulnerability Details
4OSV▶
Parser out-of-bounds read caused by a malformed markdown input in github.com/gomarkdown/markdown↗2023-09-22