CVE-2026-5090

Severity CVSS v4.0:
Pending analysis
Type:
CWE-79 Cross-Site Scripting (XSS)
Publication date:
19/05/2026
Last modified:
20/05/2026

Description

Template::Plugin::HTML versions through 3.102 for Perl allows HTML and JavaScript to be injected.<br /> <br /> The html_filter function did not escape single quotes. HTML attributes inside of single quotes could be have code injected. For example, the variable "var" in<br /> <br /> <br /> <br /> would not be properly escaped. An attacker could insert some limited HTML and JavaScript, for example,<br /> <br /> var = " &amp;#39; onclick=&amp;#39;while (true) { alert(1) }&amp;#39;"<br /> <br /> Note that arbitrary HTML and JavaScript would be difficult to inject, because angle brackets, ampersands and double-quotes would still be escaped.