BaseCookie.js_output() does not neutralize embedded characters
At a glance
Severity
LOW 2.1
EPSS
EPSS 0.21 % · percentile 11 (2026-10-27)
State
PUBLISHED
Published
Updated
Assigner
PSF
NVD status
Analyzed
Description
http.cookies.Morsel.js_output() returns an inline <script> snippet and only escapes " for JavaScript string context. It does not neutralize the HTML parser-sensitive sequence </script> inside the generated script element. Mitigation base64-encodes the cookie value to disallow escaping using cookie value.