Analysis and contextual insights are available on OpenCVE Cloud.
No vendor fix or workaround currently provided.
Additional remediation guidance may be available on OpenCVE Cloud.
Tracking
Sign in to view the affected projects.
| Source | ID | Title |
|---|---|---|
Github GHSA |
GHSA-22g5-r2x5-97cx | showdown allows stored cross-site scripting through table header ID injection |
Wed, 08 Jul 2026 12:15:00 +0000
| Type | Values Removed | Values Added |
|---|---|---|
| References |
| |
| Metrics |
threat_severity
|
threat_severity
|
Tue, 07 Jul 2026 14:30:00 +0000
| Type | Values Removed | Values Added |
|---|---|---|
| Metrics |
ssvc
|
Mon, 06 Jul 2026 21:45:00 +0000
| Type | Values Removed | Values Added |
|---|---|---|
| Description | showdown contains a stored cross-site scripting vulnerability in the parseHeaders function of src/subParsers/makehtml/tables.js that fails to properly escape table header ID attributes. Attackers can inject arbitrary HTML and script-executing SVG elements through double-quote characters in markdown table headers, achieving stored XSS when untrusted markdown is rendered with the default github flavor configuration. | |
| Title | showdown - Stored XSS via Unescaped Table Header ID Attribute Injection | |
| First Time appeared |
Showdownjs
Showdownjs showdown |
|
| Weaknesses | CWE-79 | |
| CPEs | cpe:2.3:a:showdownjs:showdown:*:*:*:*:*:node.js:*:* | |
| Vendors & Products |
Showdownjs
Showdownjs showdown |
|
| References |
| |
| Metrics |
cvssV3_1
|
Status: PUBLISHED
Assigner: VulnCheck
Published:
Updated: 2026-07-07T13:47:54.393Z
Reserved: 2026-07-06T15:31:46.188Z
Link: CVE-2026-59710
Updated: 2026-07-07T12:44:43.850Z
Status : Deferred
Published: 2026-07-06T22:16:50.977
Modified: 2026-07-07T13:57:49.473
Link: CVE-2026-59710
OpenCVE Enrichment
Updated: 2026-08-01T18:15:04Z
Github GHSA