VYPR
High severity8.7GHSA Advisory· Published Jul 20, 2026· Updated Jul 21, 2026

CVE-2026-45270

CVE-2026-45270

Description

CI4MS is a CodeIgniter 4-based content management system skeleton. Prior to version 0.31.9.0, the Pages backend module registers the html_purify validation rule on language-keyed page content but persists the raw, un-purified POST value into the database. The public renderer for pages (Home::index()app/Views/templates/default/pages.php) emits $pageInfo->content without esc(), yielding stored XSS that fires for every public visitor of the affected page — including administrators. Because pages may be promoted to the site home page, the payload can be served at / and reach every visitor of the site. Version 0.31.9.0 patches the issue.

AI Insight

LLM-synthesized narrative grounded in this CVE's description and references.

Affected packages

Versions sourced from the GitHub Security Advisory.

PackageAffected versionsPatched versions
ci4-cms-erp/ci4msPackagist
< 0.31.9.00.31.9.0

Affected products

1

Patches

Vulnerability mechanics

References

3

News mentions

1