CVE-2026-45270

ci4-cms-erp · ci4ms

A cross-site scripting vulnerability in the ci4ms content management system allows authenticated users to inject malicious scripts, potentially leading to unauthorized actions or data theft.

Executive summary

A high-severity cross-site scripting vulnerability in ci4ms, a CodeIgniter 4-based CMS, could allow authenticated attackers to execute malicious scripts within the context of other users' sessions.

Vulnerability

The application is susceptible to a Cross-site Scripting (XSS) vulnerability (CWE-79) due to improper neutralization of input during web page generation. This flaw requires the attacker to have low-level privileges (authenticated access) to successfully inject the script.

Business impact

Successful exploitation of this vulnerability allows an attacker to execute arbitrary JavaScript in the browser of a victim, which can result in session hijacking, unauthorized data access, or defacement of the application. Given the CVSS score of 8.7, this represents a significant risk to the integrity and confidentiality of the platform, potentially compromising administrative accounts if they interact with the injected malicious content.

Remediation

Immediate Action: Upgrade the ci4ms installation to version 0.31.9.0 or later as provided in the official GitHub repository.

Proactive Monitoring: Monitor web application logs for suspicious input patterns, particularly those containing script tags or encoded payloads, directed at user-accessible fields.

Compensating Controls: Deploy a Web Application Firewall (WAF) configured with rules to detect and block common XSS payloads, which can provide temporary protection while the update is being tested or deployed.

Exploitation status

Public Exploit Available: Unknown.

Analyst recommendation

This vulnerability presents a substantial risk to organizational security due to the potential for session compromise. Administrators should prioritize applying the patch to version 0.31.9.0 immediately to eliminate this attack vector.