CVE-2026-19872: falha de média gravidade em HTML-FormHandler
HTML::FormHandler versions before 0.410000 for Perl allow cross-site scripting via a submitted value rendered unescaped in an error message
Publicada em · Atualizada em
Aviso por e-mail quando ela entrar no KEV, ganhar PoC pública ou subir de nota.
13Vexday Risk Score
Sem sinal de exploração. Nenhum artefato público de exploração conhecido até agora.
ssvc Trackcvss 6.1epss 0.3%
HTML::FormHandler versions before 0.410000 for Perl allow cross-site scripting via a submitted value rendered unescaped in an error message.
The wrappers and renderers that emit a form's errors interpolate the error string straight into HTML with no escaping. Two of the library's own messages, no_match and not_allowed, splice the submitted value into that string, and a failing type constraint puts the rejected value into the message it builds, which _apply_actions hands to add_error.
A field declared with a check regexp, a check list or a type constraint reaches those messages, with no custom validator and no non-default configuration. Errors rendered through an application's own escaping template layer rather than the library's rendering roles are not affected.
A request over the network that submits markup to such a field gets it back live inside the error span, running script in the victim's origin. Re-rendering a rejected value later gives the stored variant.
CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:C/C:L/I:L/A:N
Produtos afetados
HTML-FormHandlerCVEs relacionadas — HTML-FormHandler
No mesmo produto, das mais perigosas para as menos.
CVE-2022-4993CRITICALHTML::FormHandler versions before 0.410000 for Perl allow attacker selected method dispatch and resource exhaustion because _apply_actions and add_error use error message text built from request data as a Locale::Maketext bracket notation templateEPSS 0.6%CVE-2026-85484MEDIUMHTML::FormHandler versions before 0.410002 for Perl render option group labels and radio button labels into HTML without escapingEPSS 0.3%CVE-2026-85485MEDIUMHTML::FormHandler versions before 0.410002 for Perl render some error messages into HTML without escapingEPSS 0.3%CVE-2026-85630MEDIUMHTML::FormHandler versions before 0.410002 for Perl render field attributes into HTML without escaping using the process_attrs methodEPSS 0.2%