Showdown through 2.1.0 contains a cross-site scripting vulnerability in the makehtml link and image subparsers, which fail to escape double quotes in destination URLs placed into href and src attributes. Attackers can craft markdown links or images containing a double quote followed by onerror or onmouseover handlers to execute script when victims view rendered HTML.
Metrics
Affected Vendors & Products
References
History
Mon, 05 Oct 2026 21:30:00 +0000
| Type | Values Removed | Values Added |
|---|---|---|
| Metrics |
ssvc
|
Sat, 03 Oct 2026 12:15:00 +0000
| Type | Values Removed | Values Added |
|---|---|---|
| References |
| |
| Metrics |
threat_severity
|
threat_severity
|
Fri, 02 Oct 2026 23:30:00 +0000
| Type | Values Removed | Values Added |
|---|---|---|
| Description | Showdown through 2.1.0 contains a cross-site scripting vulnerability in the makehtml link and image subparsers, which fail to escape double quotes in destination URLs placed into href and src attributes. Attackers can craft markdown links or images containing a double quote followed by onerror or onmouseover handlers to execute script when victims view rendered HTML. | |
| Title | Showdown through 2.1.0 XSS via unescaped quote in href and src attributes | |
| First Time appeared |
Showdownjs
Showdownjs showdown |
|
| Weaknesses | CWE-79 | |
| CPEs | cpe:2.3:a:showdownjs:showdown:*:*:*:*:*:*:*:* | |
| Vendors & Products |
Showdownjs
Showdownjs showdown |
|
| References |
| |
| Metrics |
cvssV3_1
|
Status: PUBLISHED
Assigner: VulnCheck
Published: 2026-10-02T23:28:47.414Z
Updated: 2026-10-05T20:30:14.007Z
Reserved: 2026-10-02T00:55:58.388Z
Link: CVE-2026-104477
Updated: 2026-10-05T19:42:32.846Z
Status : Awaiting Analysis
Published: 2026-10-03T00:16:35.920
Modified: 2026-10-06T16:00:36.547
Link: CVE-2026-104477