Public mode

No access to your tenant or devices. Every item links to its source. What this means

Sources need attention Customize Public modeDiscuss ChangeIntel on Discord

github.com/yuin/goldmark/renderer/html · cross-site scripting

CVSS 3.1 6.1 MEDIUMCVSS 4.0 5.1 MEDIUMEUVD CVSS 4.0 5.1 CVSS 4.0 · [email protected] · Secondary 5.1 MEDIUMCVSS 3.1 · [email protected] · Secondary 6.1 MEDIUMCVSS_V3 CVSS_V4 Publisher rating MODERATEFixed by github.com/yuin/goldmark/renderer/html 1.7.17osv · severity unknownFixed by github.com/yuin/goldmark 1.7.17KEV status unknown

cve-program · CVE-2026-5160

Published

Versions of the package github.com/yuin/goldmark/renderer/html before 1.7.17 are vulnerable to Cross-site Scripting (XSS) due to improper ordering of URL validation and normalization. The renderer validates link destinations using a prefix-based check (IsDangerousURL) before resolving HTML entities. This allows an attacker to bypass protocol filtering by encoding dangerous schemes using HTML5 named character references. For example, a payload such as javascript:alert(1) is not recognized as dangerous during validation, leading to arbitrary script execution in the context of applications that render the URL.

Read the publisher's advisory

euvd · EUVD-2026-22836

Published

Versions of the package github.com/yuin/goldmark/renderer/html before 1.7.17 are vulnerable to Cross-site Scripting (XSS) due to improper ordering of URL validation and normalization. The renderer validates link destinations using a prefix-based check (IsDangerousURL) before resolving HTML entities. This allows an attacker to bypass protocol filtering by encoding dangerous schemes using HTML5 named character references. For example, a payload such as javascript:alert(1) is not recognized as dangerous during validation, leading to arbitrary script execution in the context of applications that render the URL.

Read the publisher's advisory

nvd · CVE-2026-5160

Published

Versions of the package github.com/yuin/goldmark/renderer/html before 1.7.17 are vulnerable to Cross-site Scripting (XSS) due to improper ordering of URL validation and normalization. The renderer validates link destinations using a prefix-based check (IsDangerousURL) before resolving HTML entities. This allows an attacker to bypass protocol filtering by encoding dangerous schemes using HTML5 named character references. For example, a payload such as javascript:alert(1) is not recognized as dangerous during validation, leading to arbitrary script execution in the context of applications that render the URL.

Read the publisher's advisory

osv · GHSA-c97m-vxhj-p7j6

Published

Versions of the package github.com/yuin/goldmark/renderer/html before 1.7.17 are vulnerable to Cross-site Scripting (XSS) due to improper ordering of URL validation and normalization. The renderer validates link destinations using a prefix-based check (IsDangerousURL) before resolving HTML entities. This allows an attacker to bypass protocol filtering by encoding dangerous schemes using HTML5 named character references. For example, a payload such as javascript:alert(1) is not recognized as dangerous during validation, leading to arbitrary script execution in the context of applications that render the URL.

Read the publisher's advisory

osv · GO-2026-5320

Published

Cross-site Scripting (XSS) in github.com/yuin/goldmark

Read the publisher's advisory

Affected versions, risk and source history

cve-program · CVE-2026-5160

Published

github.com/yuin/goldmark/renderer/html

Vendor product

Publisher's version information

Shown as published. These rules are not interpreted as NuGet package version ranges.

{
                    "product": "github.com/yuin/goldmark/renderer/html",
                    "versions": [
                        {
                            "version": "0",
                            "lessThan": "1.7.17",
                            "status": "affected",
                            "versionType": "semver"
                        }
                    ],
                    "vendor": "n/a"
                }

Original source record · Cite this exact observation · Complete original publisher JSON

euvd · EUVD-2026-22836

Published

EUVD source date text has no stated timezone and is retained without inventing a UTC instant. Related bulletin membership is not an alias, common cause or applicability claim. A missing vector with a zero score is treated as unrated. Complete vendor/product and underlying source evidence remains in the original JSON.

Original publisher date fields

datePublished: Apr 15, 2026, 5:00:01 AM

dateUpdated: Apr 15, 2026, 6:07:10 PM

4 related source bulletins · separate from aliases

SUSE-SU-2026:22994-1: Security update for mcphost

CVE-2026-39821 · CVE-2026-5160 · CVE-2026-56852

openSUSE-SU-2026:21480-1: Security update for mcphost

CVE-2026-39821 · CVE-2026-5160 · CVE-2026-56852

msrc_CVE-2026-5160: Versions of the package github.com/yuin/goldmark/renderer/html before 1.7.17 are vulnerable to Cross-site Scripting (XSS) due to improper ordering of URL validation and normalization. The renderer validates link destinations using a prefix-based check (IsDangerousURL) before resolving HTML entities. This allows an attacker to bypass protocol filtering by encoding dangerous schemes using HTML5 named character references. For example, a payload such as javascript:alert(1) is not recognized as dangerous during validation, leading to arbitrary script execution in the context of applications that render the URL.

CVE-2026-5160

openSUSE-SU-2026:11366-1: mcphost-0.34.0-9.1 on GA media

CVE-2026-5160 · CVE-2026-56852

No normalized affected-package data is projected for this source revision. The original publisher record may contain additional product and version evidence; this does not establish that a package is unaffected.

Original source record · Cite this exact observation · Complete original publisher JSON

nvd · CVE-2026-5160

Published

NVD analysis and CPE criteria are source context, not proof that a package or your environment is affected. Complete affected data, logical configurations and SSVC are retained in the original JSON.

Source analysis status: Analyzed

Weakness classifications: CWE-79

Original publisher date fields

published: 2026-04-15T06:16:13.860

lastModified: 2026-06-17T10:58:31.247

1 source CPE criteria · context only
  • cpe:2.3:a:yuin:goldmark:*:*:*:*:*:*:*:*

The original JSON retains the logical configuration operators, exclusions and version bounds.

No normalized affected-package data is projected for this source revision. The original publisher record may contain additional product and version evidence; this does not establish that a package is unaffected.

Original source record · Cite this exact observation · Complete original publisher JSON

osv · GHSA-c97m-vxhj-p7j6

Published

github.com/yuin/goldmark/renderer/html

Go

SEMVER · introduced 0 → fixed 1.7.17

Original source record · Cite this exact observation · Complete original publisher JSON

osv · GO-2026-5320

Published

github.com/yuin/goldmark

Go

SEMVER · introduced 0 → fixed 1.7.17

Original source record · Cite this exact observation · Complete original publisher JSON

ChangeIntel

An IT change radar: releases, security, known issues, retirements, documentation changes, and service status from public sources. Every item links to supporting evidence; dates and statuses can change after they are read.

Sources read 15 Nov 23:13 UTC · 274 of 275 readable · 250 fully read · 18 waiting for GitHub's hourly limit · documentation 461/469 current