CI4MS Flaws Enable Account Takeover and Persistent Access After Deletion
CI4MS, a CodeIgniter 4-based CMS skeleton, patched two high-severity vulnerabilities in version 0.31.0.0 that could let attackers compromise accounts and bypass intended access controls. CVE-2026-34557 affects versions before that release and stems from improper sanitization in group and role management fields, allowing attackers with low privileges to inject malicious JavaScript that is later rendered in privileged administrative views. The stored DOM XSS can be used in the permissions-management context to escalate privileges and potentially achieve full account takeover across roles.
A second flaw, CVE-2026-34570, allowed deleted users to keep using already-active sessions because account deletion did not invalidate existing authentication tokens or sessions. In affected versions prior to 0.31.0.0, access checks were enforced only at login, so a removed account could retain unauthorized access until the session ended or the user logged out manually. The issue undermined access control and exposed confidentiality, integrity, and availability until the vendor corrected session handling in the patched release.

Get ahead of threats like this
Mallory correlates global threat intelligence with your attack surface — know if you’re exposed before adversaries strike.
How this story unfolded
4 events from the most recent confirmed update back to the earliest known activity.
CVE-2026-34570 published for CI4MS session invalidation flaw
A CVE entry was published for a CI4MS logic flaw where deleting a user account did not revoke active sessions. As a result, already-authenticated deleted users could retain unauthorized access until logout; the issue affected versions prior to 0.31.0.0.
CVE-2026-34567 published for CI4MS Categories stored XSS flaw
A CVE entry was published for a stored cross-site scripting vulnerability in CI4MS Categories that affected versions prior to 0.31.0.0. The flaw allowed malicious JavaScript stored in blog post category content to execute when rendered, enabling privilege escalation and potential full account takeover for authenticated users.
CVE-2026-34557 published for CI4MS stored DOM XSS flaw
A CVE entry was published for a stored DOM XSS vulnerability in CI4MS group and role management functionality. The flaw could let attackers inject malicious JavaScript into group-related fields that would execute in privileged administrative views, enabling privilege escalation and potential account takeover.
CI4MS releases version 0.31.0.0 with fixes for two security flaws
CI4MS version 0.31.0.0 patched two vulnerabilities affecting earlier releases: a stored DOM XSS in group and role management later assigned CVE-2026-34557, and an improper session invalidation flaw later assigned CVE-2026-34570. Both issues affected versions prior to 0.31.0.0.
Related entities
Vulnerabilities, threat actors, malware, products, organizations, and breaches Mallory has linked to this story.
Sources
3 references tracked. Mallory keeps watching after this page renders.
CVE-2026-34570 - CI4MS: Account Deletion Module Full Persistent Unauthorized Access for All‑Roles via Improper Session Invalidation (Logic Flaw)
cvefeed.io
Open sourceCVE-2026-34567 - CI4MS: Blogs Posts (Categories) Full Account Takeover for All-Roles & Privilege-Escalation via Stored DOM XSS
cvefeed.io
Open sourceCVE-2026-34557 - CI4MS: Permissions Management Full Account Takeover for All-Roles & Privilege-Escalation via Stored DOM XSS
cvefeed.io
Open sourceSee the full picture, correlated to your attack surface.
Map indicators from this story to your assets and identify affected systems in minutes.
Every observed campaign, victim, and pivot linked to actors named in this story.
Malware, exploits, and IOCs connected to the activity described here.
YARA, Sigma, and Snort rules deployed to your SIEM as soon as they’re published.
Get matching new stories delivered to your team as they break — not the next morning.
Ask questions about this story and take action on the answers.


