Data::MuForm for Perl renders option labels and attribute values unescaped
Key facts
- Attack vector
- —
- Privileges required
- —
- User interaction
- —
- Attack complexity
- —
- Impact type
- Cross-site scripting
- Confidentiality · integrity · availability
- —
- Fix status
- No fix listed
No CVSS vector from any source. Fix status from CNA. Impact type from CWE-79.
Summary
Data::MuForm versions through 0.05 for Perl render attribute values and option labels into HTML without escaping. The process_attrs routine writes each attribute value into markup unchanged, so select, radio group and checkbox group option values and labels are emitted unescaped. An application that builds option lists or attribute values from data allows attacker-influenced text to embed JavaScript in rendered pages, a cross-site scripting flaw (CWE-79).
Written with Claude Haiku 5.5 from the sources below · 2026-11-04
Description from the CNA
Data::MuForm versions through 0.05 for Perl render attribute values and option labels into HTML without escaping. process_attrs writes each attribute value into the markup as is. The select, radio group and checkbox group renderers pass each option to it, so an option's value becomes an unescaped attribute. Option and option group labels are also unescaped, the group label inside a label attribute and the others in element content. Any application whose option list is built from data rather than literals, using an options_<field_name> method, a build_options method or a DBIC model, allows attacker-influenced text in an option value or label that can embed JavaScript in rendered pages. Attribute values built from data, such as through element_attr, are affected the same way.
Why it matters now
SSVC decision points
Not available: CISA has not published SSVC decision points for this record.
Affected products
| Vendor | Product | Affected versions | Fixed in | Status | Source |
|---|---|---|---|---|---|
| — | Data-MuForm | up to 0.05 | — | No fix listed | CNA |
- Data-MuForm Vendor— Affected up to 0.05 Fixed in — No fix listed CNA
Remediation
The sources list no fixed version for Data-MuForm.
Written with Claude Haiku 5.5 from the sources below · 2026-11-04
Timeline
- 2026-11-04 Threatist record created from CVE-2026-121632
- 2026-11-04 Alias added: GHSA-7pvx-4mx6-w9xm
References
Sources
- CVE-2026-121632 · CVE Program
- CVE-2026-121632 · NVD
- FIRST EPSS
- GHSA-7pvx-4mx6-w9xm · GitHub Advisory Database · CC BY 4.0
This product uses the NVD API but is not endorsed or certified by the NVD. Sources and licences