Lucene search
+L

56 matches found

RedhatCVE
RedhatCVE
•added 2026/04/13 7:23 p.m.•22 views

CVE-2026-39315

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...

6.1CVSS5.9AI score0.00285EPSS
SaveExploits1References1
vulnersOsv
vulnersOsv
•added 2026/04/10 10:09 p.m.•2 views

@syora/core (>=0.1.0-alpha.1, <=1.0.0-alpha.2), @unhead/angular (>=3.0.0-beta.5, <=3.0.0) +5 more potentially affected by unknown CVE via unhead (>=3.0.0-beta.5, <=3.0.0)

unhead NPM version =3.0.0-beta.5, =0.1.0-alpha.1, =3.0.0-beta.5, =3.0.0-beta.5, =3.0.0-beta.5, =3.0.0-beta.5, =3.0.0-beta.5, =3.0.0-beta.5, =3.0.0 Source cves: unknown CVE Source advisory: GHSA-X7MM-9VVV-64W8...

5.8AI score
SaveExploits0
Github Security Blog
Github Security Blog
•added 2026/04/10 10:09 p.m.•20 views

unhead: Streaming SSR `streamKey` injected into inline script without identifier validation

Summary createStreamableHead streamKey interpolated its streamKey argument directly into the streaming SSR bootstrap and suspense-chunk inline scripts without identifier validation or escaping. If an application forwards untrusted data into that configuration value, the rendered scripts become a...

6AI score
SaveExploits0References3Affected Software1
vulnersOsv
vulnersOsv
•added 2026/04/10 10:09 p.m.•3 views

@syora/core (>=0.1.0-alpha.1, <=1.0.0-alpha.2), @unhead/angular (>=3.0.0-beta.5, <=3.0.0) +5 more potentially affected by unknown CVE via unhead (>=3.0.0-beta.5, <=3.0.0)

unhead NPM version =3.0.0-beta.5, =0.1.0-alpha.1, =3.0.0-beta.5, =3.0.0-beta.5, =3.0.0-beta.5, =3.0.0-beta.5, =3.0.0-beta.5, =3.0.0-beta.5, =3.0.0 Source cves: unknown CVE Source advisory: OSV:GHSA-X7MM-9VVV-64W8...

5.8AI score
SaveExploits0
vulnersOsv
vulnersOsv
•added 2026/04/10 10:09 p.m.•3 views

@syora/core (>=0.1.0-alpha.1, <=1.0.0-alpha.2), @unhead/angular (>=3.0.0-beta.5, <=3.0.0) +5 more potentially affected by unknown CVE via unhead (>=3.0.0-beta.5, <=3.0.0)

unhead NPM version =3.0.0-beta.5, =0.1.0-alpha.1, =3.0.0-beta.5, =3.0.0-beta.5, =3.0.0-beta.5, =3.0.0-beta.5, =3.0.0-beta.5, =3.0.0-beta.5, =3.0.0 Source cves: unknown CVE Source advisory: SNYK:JS-UNHEAD-15989796...

5.8AI score
SaveExploits0
Snyk
Snyk
•added 2026/04/10 10:09 p.m.•23 views

Cross-site Scripting (XSS)

Overview unhead is a Full-stack manager built for any framework. Affected versions of this package are vulnerable to Cross-site Scripting XSS via the streamKey configuration parameter on the streaming server-side. An attacker can execute arbitrary JavaScript code in the context of the rendered pa...

4.7CVSS5.8AI score
SaveExploits0References2
Positive Technologies
Positive Technologies
•added 2026/04/10 12:00 a.m.•3 views

PT-2026-33905

Summary createStreamableHead streamKey interpolated its streamKey argument directly into the streaming SSR bootstrap and suspense-chunk inline scripts without identifier validation or escaping. If an application forwards untrusted data into that configuration value, the rendered scripts become a...

2.3CVSS6AI score
SaveExploits0References4
osv_ghsa
osv_ghsa
•added 2026/04/09 8:28 p.m.•24 views

GHSA-95H2-GJ7X-GX9W Unhead has a hasDangerousProtocol() bypass via leading-zero padded HTML entities in useHeadSafe()

EVIDENCE | Disclosed to Vercel H1 | 2026-03-22 no response after 12 days | | Cross-reported here | 2026-04-03 | --- Summary useHeadSafe is the composable that Nuxt's own documentation explicitly recommends for rendering user-supplied content in safely. Internally, the hasDangerousProtocol functio...

6.1CVSS6AI score0.00285EPSS
SaveExploits1References5
vulnersOsv
vulnersOsv
•added 2026/04/09 8:28 p.m.•3 views

@saasmakers/ui (>=0.1.88, <=2.1.8), @styleframe/docs (>=1.1.0, <=2.0.1) +12 more potentially affected by CVE-2026-39315 via unhead (>=2.0.0-alpha.0, <=2.1.12)

unhead NPM version =2.0.0-alpha.0, =0.1.88, =1.1.0, =2.0.0-alpha.19, =2.0.0-alpha.9, =2.0.0-alpha.0, =2.0.0-alpha.18, =2.0.0-alpha.17, =2.0.0-alpha.0, =1.2.0, =0.0.2, =0.17.0, =2.0.0-alpha.8, =0.1.0-beta.10, =0.1.0-beta.14 Source cves: CVE-2026-39315 Source advisory: OSV:GHSA-95H2-GJ7X-GX9W...

6.1CVSS5.8AI score0.00285EPSS
SaveExploits1
vulnersOsv
vulnersOsv
•added 2026/04/09 8:28 p.m.•3 views

@saasmakers/ui (>=0.1.88, <=2.1.8), @styleframe/docs (>=1.1.0, <=2.0.1) +12 more potentially affected by CVE-2026-39315 via unhead (>=2.0.0-alpha.0, <=2.1.12)

unhead NPM version =2.0.0-alpha.0, =0.1.88, =1.1.0, =2.0.0-alpha.19, =2.0.0-alpha.9, =2.0.0-alpha.0, =2.0.0-alpha.18, =2.0.0-alpha.17, =2.0.0-alpha.0, =1.2.0, =0.0.2, =0.17.0, =2.0.0-alpha.8, =0.1.0-beta.10, =0.1.0-beta.14 Source cves: CVE-2026-39315 Source advisory: GHSA-95H2-GJ7X-GX9W...

6.1CVSS5.8AI score0.00285EPSS
SaveExploits1
Github Security Blog
Github Security Blog
•added 2026/04/09 8:28 p.m.•36 views

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

EVIDENCE | Disclosed to Vercel H1 | 2026-03-22 no response after 12 days | | Cross-reported here | 2026-04-03 | --- Summary useHeadSafe is the composable that Nuxt's own documentation explicitly recommends for rendering user-supplied content in safely. Internally, the hasDangerousProtocol functio...

6.1CVSS6AI score0.00285EPSS
SaveExploits1References5Affected Software1
Snyk
Snyk
•added 2026/04/09 7:10 p.m.•26 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
Snyk
Snyk
•added 2026/04/09 7:10 p.m.•10 views

Incomplete List of Disallowed Inputs

Overview org.webjars.npm: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 malicio...

6.1CVSS5.8AI score0.00285EPSS
SaveExploits1References2
vulnersOsv
vulnersOsv
•added 2026/04/09 7:10 p.m.•4 views

@saasmakers/ui (>=0.1.88, <=2.1.8), @styleframe/docs (>=1.1.0, <=2.0.1) +12 more potentially affected by CVE-2026-39315 via unhead (>=2.0.0-alpha.0, <=2.1.12)

unhead NPM version =2.0.0-alpha.0, =0.1.88, =1.1.0, =2.0.0-alpha.19, =2.0.0-alpha.9, =2.0.0-alpha.0, =2.0.0-alpha.18, =2.0.0-alpha.17, =2.0.0-alpha.0, =1.2.0, =0.0.2, =0.17.0, =2.0.0-alpha.8, =0.1.0-beta.10, =0.1.0-beta.14 Source cves: CVE-2026-39315 Source advisory: SNYK:JS-UNHEAD-15965923...

6.1CVSS5.8AI score0.00285EPSS
SaveExploits1
NVD
NVD
•added 2026/04/09 6:17 p.m.•20 views

CVE-2026-39315

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.1CVSS0.00285EPSS
SaveExploits1References3
Vulnrichment
Vulnrichment
•added 2026/04/09 5:54 p.m.•9 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 score0.00285EPSS
SaveExploits1References3
CVE
CVE
•added 2026/04/09 5:54 p.m.•74 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.1CVSS6AI score0.00285EPSS
SaveExploits1References3Affected Software1
Cvelist
Cvelist
•added 2026/04/09 5:54 p.m.•36 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.1CVSS0.00285EPSS
SaveExploits1References3
attackerkb
attackerkb
•added 2026/04/09 5:54 p.m.•14 views

CVE-2026-39315

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...

6.1CVSS5.9AI score0.00285EPSS
SaveExploits1References4Affected Software1
Mend
Mend
•added 2026/04/09 5:54 p.m.•11 views

CVE-2026-39315

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 score0.00285EPSS
SaveExploits1References6
Rows per page
Query Builder