Lucene search
+L

3 matches found

Snyk
Snyk
added 2026/04/09 7:10 p.m.11 views

Incomplete List of Disallowed Inputs

Overview unhead is a Full-stack manager built for any framework. Affected versions of this package are vulnerable to Incomplete List of Disallowed Inputs in the hasDangerousProtocol function though the usage of HtmlEntityHex and HtmlEntityDec RegExp. An attacker can inject malicious URIs into the...

6.1CVSS5.8AI score0.00285EPSS
SaveExploits1References2
OSV
OSV
added 2026/04/09 5:54 p.m.12 views

CVE-2026-39315 Unhead has a hasDangerousProtocol() bypass via leading-zero padded HTML entities in useHeadSafe()

Unhead is a document head and template manager. Prior to 2.1.13, useHeadSafe is the composable that Nuxt's own documentation explicitly recommends for rendering user-supplied content in safely. Internally, the hasDangerousProtocol function in packages/unhead/src/plugins/safe.ts decodes HTML...

6.1CVSS6AI score
SaveExploits0References5
CVE
CVE
added 2026/04/09 5:54 p.m.46 views

CVE-2026-39315

Unhead (document head/template manager) contains a vulnerability in useHeadSafe() where hasDangerousProtocol() decodes HTML entities before blocked-scheme checks. The decoder uses two fixed-width regexes; HTML5 allows leading zeros in numeric character references, and when a padded entity exceeds...

6.1CVSS5.9AI score0.00285EPSS
SaveExploits1References3Affected Software1
Rows per page
Query Builder