Read the docs

Data::MuForm for Perl renders option labels and attribute values unescaped

Priority LOW 22CWE-79Published · Updated

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

EPSS 0.00248 16th percentileScored 2026-11-07
Fix No fix listed No fixed version in the sources yet

SSVC decision points

Not available: CISA has not published SSVC decision points for this record.

Affected products

VendorProductAffected versionsFixed inStatusSource
—Data-MuFormup to 0.05—No fix listedCNA
  • 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

  1. 2026-11-04 Threatist record created from CVE-2026-121632
  2. 2026-11-04 Alias added: GHSA-7pvx-4mx6-w9xm

References

Sources