CVE-2026-114061Medium· 4.7▾ SunlitSvelteKit (@sveltejs/kit) before 3.0.0 contains a cross-site scripting vulnerability in prerendered pages because a cache-control header value set via setHeaders is inserted without escaping into a <meta http-equiv="cache-control"> tag. …
▾ Sunlit zone — Low / medium · no exploitation signal
impact 25.9 · likelihood 0 · exploitation 0
Need a working PoC? Pro members can cast a request and our team develops one — it lands right here.
SvelteKit (@sveltejs/kit) before 3.0.0 contains a cross-site scripting vulnerability in prerendered pages because a cache-control header value set via setHeaders is inserted without escaping into a <meta http-equiv="cache-control"> tag. An attacker who can influence that untrusted value at prerender time can break out of the content attribute and inject HTML or JavaScript that executes when users visit the page.
kit < 3.0.0Refer to the linked advisories for vendor-supplied fixes and affected version ranges.
Connected by shared product, vendor, weakness, or advisory.
CVE-2026-114060Medium· 4.7SvelteKit before 3.0.0 Open Redirect via Enhanced Form Actions
CVE-2026-114062Medium· 5.3SvelteKit before 3.0.0 SSRF via Redirects in Server-Side Self-Fetch Fallbacks
CVE-2026-114063High· 7.5SvelteKit 2.10.0 before 3.0.0 Path Traversal via vite preview on Windows
CVE-2025-32388Medium· 5.4@sveltejs/kit vulnerable to Cross-site Scripting via tracked search_params
CVE-2024-53262Low· 4.2@sveltejs/kit has unescaped error message included on error page
CVE-2026-92708High· 7.5Svelte devalue is a JavaScript library that serializes values into strings when JSON.stringify isn't sufficient for the job