Katalog CVE

CVE-2026-85484

Nieznane
Opublikowano: Zaktualizowano: Przetłumaczono: NVD NIST

Streszczenie

HTML::FormHandler przed wersją 0.410002 dla Perla renderuje etykiety grup opcji i etykiety przycisków radiowych do HTML bez escapowania. Widgety Select, RadioGroup, CheckboxGroup i HorizCheckboxGroup renderują etykietę grupy bez escapowania, a RadioGroup dodatkowo renderuje etykietę każdego przycisku radiowego bez escapowania. Aplikacje, których lista opcji jest budowana z danych, mogą pozwolić atakującemu na wstrzyknięcie tekstu do etykiety, co może nadpisać opcje lub osadzić JavaScript.

Ocena ryzyka

Ryzyko obejmuje wstrzyknięcie skryptów (XSS) i manipulację opcjami formularza, co może prowadzić do nieautoryzowanych działań lub kradzieży danych.

Rekomendacja

Zaktualizuj HTML::FormHandler do wersji 0.410002 lub nowszej. Upewnij się, że etykiety opcji są odpowiednio escapowane.

Inne podatności w HTML::FormHandler

Zobacz wszystkie
Oryginalny opis (angielski, źródło NVD)

HTML::FormHandler versions before 0.410002 for Perl render option group labels and radio button labels into HTML without escaping. The Select, RadioGroup, CheckboxGroup and HorizCheckboxGroup widgets render a group label unescaped, Select into a label attribute and the other three into element content. RadioGroup also renders each radio button's own label unescaped. Any application whose option list is built from data rather than literals, using options_from, an options_fieldname method, or the DBIC model, allows attacker-influenced text in a label that can override the options or embed JavaScript in rendered pages.

Dane podatności pochodzą z NVD (NIST) · CISA KEV · EPSS