A AegiFlow
CRITICALCVSS 9.2EPSS 0.3%

CVE-2026-59989

CVE-2026-59989 updated by NVD

Published
2026-08-21
Modified
2026-08-29
EPSS percentile
24%
Sources
github-advisory, nvd

Summary

Phalcon is a high-performance, full-stack PHP framework. In 5.15.0 and earlier, resolveFilter in phalcon/Mvc/View/Engine/Volt/Compiler.zep builds the join filter by inserting the raw separator and array token values into generated PHP without passing them through expression(). An attacker who can influence Volt template source can place quote-breaking content in a join argument, inject PHP into the compiled cache file, and execute it when Phalcon\Mvc\View\Engine\Volt::render() loads the template. This issue is fixed in version 5.16.0.

Affected packages

EcosystemPackageAffected versionsFixed versions
Packagistphalcon/cphalcon5.16.0

Remediation: Upgrade to 5.16.0 or later.

References

Includes data from the GitHub Advisory Database, licensed under CC-BY 4.0.

Includes data from the National Vulnerability Database (NIST). NVD data is in the public domain; this page is not endorsed by NIST.

CVE® is a registered trademark of The MITRE Corporation. CVE content reproduced under the CVE Terms of Use; copyright designation © MITRE.

EPSS scores provided by the FIRST.org Exploit Prediction Scoring System.