Multiple stored cross-site scripting (XSS) vulnerabilities have been identified in CI4MS, a CodeIgniter 4-based CMS. These vulnerabilities could allow attackers to perform account takeover and privilege escalation. A patch is available in version 0.31.0.0.
These vulnerabilities range from medium to critical, potentially allowing complete system compromise.
What is Ci4ms?
CVE-2026-34565: Stored XSS in Menu Management (Posts)
Critical vulnerability, allowing remote code execution.
EPSS score of 0.046 indicates a low probability of exploitation.
The CI4MS application fails to properly sanitize user-controlled input when adding Posts to navigation menus. This allows an attacker to inject malicious JavaScript code that is stored server-side and executed when the menu is rendered, leading to a DOM-based XSS attack.
How to fix CVE-2026-34565 in Ci4ms
Patch immediately- 1.Update your CI4MS installation to version 0.31.0.0 or later.
composer update ci4msWorkaround: There is no workaround. Update to the patched version.
NextGuard automatically flags CVE-2026-34565 if Ci4ms appears in any of your monitored projects — no manual lookup required.
CVE-2026-34561: Stored XSS in System Settings (Social Media Management)
Medium vulnerability, potentially leading to information disclosure.
EPSS score of 0.038 indicates a low probability of exploitation.
The CI4MS application fails to properly sanitize user-controlled input within the System Settings – Social Media Management section. An attacker can inject malicious JavaScript code into various configuration fields, leading to a stored XSS attack.
How to fix CVE-2026-34561 in Ci4ms
Patch within 7 days- 1.Update your CI4MS installation to version 0.31.0.0 or later.
composer update ci4msWorkaround: There is no workaround. Update to the patched version.
NextGuard automatically flags CVE-2026-34561 if Ci4ms appears in any of your monitored projects — no manual lookup required.
CVE-2026-34569: Stored XSS in Blogs Categories
Critical vulnerability, allowing unauthenticated remote code execution.
EPSS score of 0.047 indicates a low probability of exploitation.
The CI4MS application fails to properly sanitize user-controlled input when creating or editing blog categories. An attacker can inject malicious JavaScript code into the category title field, leading to a stored XSS attack across public-facing blog category pages and administrative interfaces.
How to fix CVE-2026-34569 in Ci4ms
Patch immediately- 1.Update your CI4MS installation to version 0.31.0.0 or later.
composer update ci4msWorkaround: There is no workaround. Update to the patched version.
NextGuard automatically flags CVE-2026-34569 if Ci4ms appears in any of your monitored projects — no manual lookup required.
Stay ahead of codeigniter vulnerabilities
Proactively detect and respond to security threats in your CodeIgniter applications. monitor your codeigniter dependencies for early warnings.
Compare PlansFrequently asked questions
Multiple stored XSS vulnerabilities were discovered in CI4MS. Ensure you update to version 0.31.0.0 or later to mitigate these risks and see all codeigniter vulnerabilities.
Related topics