CVE-2026-85484
HTML::FormHandler versions before 0.410002 for Perl render option group labels and radio button labels into HTML without escaping
CVE-2026-85484 is a medium vulnerability (CVSS 6.1) in libhtml-formhandler-perl, published September 8, 2026. No source lists public exploit code. EPSS puts the chance of exploitation in the next 30 days at 0.33%, the 25th percentile. Fixed in libhtml-formhandler-perl 0.410002-1.
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.
Attack profile
How easy it is to exploit
- Attack vector
- Network
- Complexity
- Low
- Privileges needed
- None
- User interaction
- Required
What an attacker can affect
- Confidentiality
- Low
- Integrity
- Low
- Availability
- None
Exploit likelihood
What each source reports
CVE List Score used
6.1
HTML::FormHandler versions before 0.410002 for Perl render option group labels and radio button labels into HTML without escaping
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.
- Record
CVE-2026-85484- CVSS 3.1
- 6.1 Medium
CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:C/C:L/I:L/A:N - Weakness
- CWE-79
- Updated
- 2026-11-02
EUVDEUVD-2026-74167
6.1
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.
- Record
EUVD-2026-74167- CVSS 3.1
- 6.1 Medium
CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:C/C:L/I:L/A:N - Updated
- 2026-11-02
GitHub AdvisoriesGHSA-mwmv-8rm6-755x
6.1
HTML::FormHandler versions before 0.410002 for Perl render option group labels and radio button...
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.
- Record
GHSA-mwmv-8rm6-755x- CVSS 3.1
- 6.1 Medium
CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:C/C:L/I:L/A:N - Weakness
- CWE-79
- Updated
- 2026-11-02
NVD
6.1
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.
- Record
CVE-2026-85484- CVSS 3.1
- 6.1 Medium
CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:C/C:L/I:L/A:N - Weakness
- CWE-79
- Updated
- 2026-11-02
OSV
6.1
HTML::FormHandler versions before 0.410002 for Perl render option group labels and radio button labels into HTML without escaping
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.
- Record
CVE-2026-85484- CVSS 3.1
- 6.1 Medium
CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:C/C:L/I:L/A:N - Weakness
- CWE-79
- Updated
- 2026-11-02
OSVDEBIAN-CVE-2026-85484
6.1
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.
- Record
DEBIAN-CVE-2026-85484- CVSS 3.1
- 6.1 Medium
CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:C/C:L/I:L/A:N - Updated
- 2026-11-02
OSVUBUNTU-CVE-2026-85484
6.1
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.
- Record
UBUNTU-CVE-2026-85484- CVSS 3.1
- 6.1 Medium
CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:C/C:L/I:L/A:N - Updated
- 2026-11-02
OSVopenSUSE-SU-2026:11745-1 No score
perl-HTML-FormHandler-0.410.2-1.1 on GA media
These are all security issues fixed in the perl-HTML-FormHandler-0.410.2-1.1 package on the GA media of openSUSE Tumbleweed.
- Record
openSUSE-SU-2026:11745-1- Updated
- 2026-11-02
Affected packages
| Package | Affected | Fixed |
|---|---|---|
libhtml-formhandler-perlDebian:12 |
All versions, plus listed versions 0.40068-20.40068-30.410002-1 |
None known |
libhtml-formhandler-perlDebian:13 |
All versions, plus listed versions 0.40068-20.40068-30.410002-1 |
None known |
libhtml-formhandler-perlDebian:14 |
before 0.410002-1, plus listed versions 0.40068-20.40068-3 |
0.410002-1 |
libhtml-formhandler-perlUbuntu:16.04:LTS |
All versions, plus listed versions 0.40057-10.40064-1 |
None known |
libhtml-formhandler-perlUbuntu:18.04:LTS |
All versions, plus listed versions 0.40067-10.40068-1 |
None known |
libhtml-formhandler-perlUbuntu:20.04:LTS |
All versions, plus listed versions 0.40068-1 |
None known |
libhtml-formhandler-perlUbuntu:22.04:LTS |
All versions, plus listed versions 0.40068-1 |
None known |
libhtml-formhandler-perlUbuntu:24.04:LTS |
All versions, plus listed versions 0.40068-2 |
None known |
libhtml-formhandler-perlUbuntu:26.10 |
All versions, plus listed versions 0.40068-20.40068-3 |
None known |
libhtml-formhandler-perlUbuntu:26.04:LTS |
All versions, plus listed versions 0.40068-2 |
None known |
perl-HTML-FormHandleropenSUSE:Tumbleweed |
before 0.410.2-1.1 | 0.410.2-1.1 |
History
| When | Changed | Sources |
|---|---|---|
| 2026-11-02 | created | CVE List, EUVD, GitHub Advisories, NVD, OSV |
References
metacpan.org/release/ABRAXXA/HTML-FormHandler-0.410002/changes
github.com/gshank/html-formhandler/commit/49b562e0fed5146fc1a372c5fa8a879876b8841d.patch
openwall.com/lists/oss-security/2026/09/08/16
nvd.nist.gov/vuln/detail/CVE-2026-85484
github.com/advisories/GHSA-mwmv-8rm6-755x
cpan.org/modules
Show 11 moreShow less
github.com/CVEProject/cvelistV5/tree/main/cves/2026/85xxx/CVE-2026-85484.json
github.com/gshank/html-formhandler
security-tracker.debian.org/tracker/CVE-2026-85484
ubuntu.com/security/CVE-2026-85484
cve.org/CVERecord?id=CVE-2026-85484
lists.security.metacpan.org/cve-announce/msg/43387507
suse.com/security/cve/CVE-2022-4993
suse.com/security/cve/CVE-2026-19872
suse.com/security/cve/CVE-2026-85484
suse.com/security/cve/CVE-2026-85485
suse.com/security/cve/CVE-2026-85630