Findings

CVE-2026-40890

The package is a Go library for parsing Markdown text and rendering as HTML.

Published Apr 21, 2026 · updated Jun 17, 2026 · gomarkdown markdown

The package is a Go library for parsing Markdown text and rendering as HTML. Processing a malformed input containing a character anywhere in the remaining text with a SmartypantsRenderer will lead to Out of Bounds read or a panic. This vulnerability is fixed with commit 759bbc3e32073c3bc4e25969c132fc520eda2778.

Code

The project this record applies to. Exploit listings stay in References.

Timeline

Detection, updates, and resolution for this record.

  1. Apr 21, 2026 · NIST NVD

    Detected

    The package is a Go library for parsing Markdown text and rendering as HTML. Processing a malformed input containing a character anywhere in the remaining text with a SmartypantsRenderer will lead to Out of Bounds read or a panic. This vulnerability is fixed with commit 759bbc3e32073c3bc4e25969c132fc520eda2778.

  2. Jun 17, 2026 · NIST NVD

    Updated

    The package is a Go library for parsing Markdown text and rendering as HTML. Processing a malformed input containing a character anywhere in the remaining text with a SmartypantsRenderer will lead to Out of Bounds read or a panic. This vulnerability is fixed with commit 759bbc3e32073c3bc4e25969c132fc520eda2778.

Affected

  • cpe gomarkdown/markdownversion unspecified

Sources

  • CVE.orgVulnerability recordCVE-2026-40890

    Official CVE identifier

    cve.org
  • NIST NVDVulnerability recordCVE-2026-40890

    The package is a Go library for parsing Markdown text and rendering as HTML. Processing a malformed input containing a character anywhere in the remaining text with a SmartypantsRenderer will lead to Out of

    nvd.nist.gov

References

CVE-2026-40890 · ZeroDay Findings