Description
serialize-javascript escapes its output so it is safe to embed inside a <script> element. Before 7.1.3 that guarantee did not hold for a function value whose source ends in a bare </script.
Recommendation
Update the serialize-javascript package to the latest compatible version. Followings are version details:
- Affected version(s): < 7.1.3
- Patched version(s): 7.1.3
References
Could your website be exposed too?
SmartScanner can check your website for Serialize JavaScript: Cross-site scripting (XSS) via unescaped </script at the end of a serialized function body and gives you actionable findings to investigate.
Start a free scanRelated Issues
- Serialize JavaScript: Cross-site scripting (XSS) via unescaped </script> in serialized function bodies - CVE-2026-97711
- Jodit has cross-site scripting (XSS) via <script> nested in SVG that bypasses clean-html sanitization - CVE-2026-65841
- Cross-site Scripting (XSS) in serialize-javascript - CVE-2024-11831
- Cross-Site Scripting in serialize-javascript - CVE-2019-16769


