Read the docs
TI-2024-38941 Aliases GHSA-hg35-vqp3-fv39

ZendFramework potential Cross-site Scripting vectors due to inconsistent encodings

Priority LOW 38CWE-79Published · Updated

Key facts

Attack vector
—
Privileges required
—
User interaction
—
Attack complexity
—
Impact type
Cross-site scripting
Confidentiality · integrity · availability
—
Fix status
Fixed

No CVSS vector from any source. Fix status from GitHub. Impact type from CWE-79.

Summary

A number of classes, primarily within the `Zend_Form`, `Zend_Filter`, `Zend_Form`, `Zend_Log` and `Zend_View components`, contained character encoding inconsistencies whereby calls to the `htmlspecialchars()` and htmlentities() functions used undefined or hard coded charset parameters. In many of these cases developers were unable to set a character encoding of their choice. These inconsistencies could, in specific circumstances, allow certain multibyte representations of special HTML characters pass through unescaped leaving applications potentially vulnerable to cross-site scripting (XSS) exploits. Such exploits would only be possible if a developer used a non-typical character encoding (such as UTF-7), allowed users to define the character encoding, or served HTML documents without a valid character set defined.

Why it matters now

Fix Fixed zendframework/zendframework1 (Packagist): 1.9.7

SSVC decision points

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

Affected products

VendorProductAffected versionsFixed inStatusSource
—zendframework/zendframework1 (Packagist)1.9.0 to before 1.9.71.9.7Patch availableGHSA-hg35-vqp3-fv39
  • zendframework/zendframework1 (Packagist) Vendor— Affected 1.9.0 to before 1.9.7 Fixed in 1.9.7 Patch available GHSA-hg35-vqp3-fv39

Remediation

  • Fix · GHSA-hg35-vqp3-fv39 zendframework/zendframework1 (Packagist) Fixed in 1.9.7 Advisory →

Timeline

  1. 2026-10-03 Threatist record created from GHSA-hg35-vqp3-fv39

References

Sources

This product uses the NVD API but is not endorsed or certified by the NVD. Sources and licences