Description
CI4MS is a CodeIgniter 4-based CMS skeleton that delivers a production-ready, modular architecture with RBAC authorization and theme support. Prior to version 0.31.0.0, the application fails to properly sanitize user-controlled input within System Settings – Social Media Management. Multiple configuration fields, including Social Media and Social Media Link, accept attacker-controlled input that is stored server-side and later rendered without proper output encoding. This issue has been patched in version 0.31.0.0.
Published: 2026-04-01
Score: 4.7 Medium
EPSS: < 1% Very Low
KEV: No
Impact: Full Platform Compromise
Action: Patch Now
AI Analysis

Impact

CI4MS, a CodeIgniter 4-based CMS skeleton, stores user input in its System Settings – Social Media Management module without proper encoding. Inputs for fields such as Social Media and Social Media Link are accepted from users, saved to the database, and later rendered directly into page content. This creates a stored DOM XSS flaw that, when executed in a victim’s browser, can hijack sessions, exfiltrate credentials, alter displayed content, or elevate privileges, allowing an attacker to compromise the entire platform and take over any account that can view the affected pages. The description does not specify the capabilities required to inject input, but the stored nature of the flaw implies that an attacker must be able to submit values to the social media settings. In typical deployments, modifying system settings requires an authenticated user with administrative permissions, so the attack vector is likely an authenticated user or a compromised account.

Affected Systems

All installations of ci4-cms-erp’s CI4MS CMS older than version 0.31.0.0 are affected. The vulnerability exists in the System Settings – Social Media Management module and impacts every configuration field that accepts user input within that module across all pre-patched releases.

Risk and Exploitability

The CVSS score of 4.7 indicates a low severity rating, yet the potential impact of a successful exploitation could be catastrophic, providing full platform compromise and privilege escalation. The EPSS score of <1% suggests that active exploitation is unlikely at the moment, and the issue is not listed in the CISA KEV catalog. Attackers would need to reach the vulnerable input fields—most likely through an account with permission to edit system settings—to store a malicious payload. Once stored, the code would be executed in the browsers of any authenticated user who views those pages, making the vulnerability dangerous if privileged access is obtained.

Generated by OpenCVE AI on April 13, 2026 at 21:32 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Upgrade ci4ms to version 0.31.0.0 or newer
  • Limit or disable access to the Social Media Settings module for all users until the vulnerability is patched and verify that no stored malicious content remains in the affected fields

Generated by OpenCVE AI on April 13, 2026 at 21:32 UTC.

Tracking

Sign in to view the affected projects.

Advisories
Source ID Title
Github GHSA Github GHSA GHSA-gcfj-cf7j-vwgj CI4MS: System Settings (Social Media Management) Full Platform Compromise & Full Account Takeover for All-Roles & Privilege-Escalation via Stored DOM XSS
History

Mon, 13 Apr 2026 18:00:00 +0000

Type Values Removed Values Added
CPEs cpe:2.3:a:ci4-cms-erp:ci4ms:*:*:*:*:*:*:*:*

Thu, 02 Apr 2026 20:30:00 +0000

Type Values Removed Values Added
First Time appeared Ci4-cms-erp
Ci4-cms-erp ci4ms
Vendors & Products Ci4-cms-erp
Ci4-cms-erp ci4ms

Wed, 01 Apr 2026 23:45:00 +0000

Type Values Removed Values Added
Description CI4MS is a CodeIgniter 4-based CMS skeleton that delivers a production-ready, modular architecture with RBAC authorization and theme support. Prior to version 0.31.0.0, the application fails to properly sanitize user-controlled input within System Settings – Social Media Management. Multiple configuration fields, including Social Media and Social Media Link, accept attacker-controlled input that is stored server-side and later rendered without proper output encoding. This issue has been patched in version 0.31.0.0.
Title CI4MS: System Settings (Social Media Management) Full Platform Compromise & Full Account Takeover for All-Roles & Privilege-Escalation via Stored DOM XSS
Weaknesses CWE-79
References
Metrics cvssV3_1

{'score': 4.7, 'vector': 'CVSS:3.1/AV:N/AC:L/PR:H/UI:N/S:U/C:L/I:L/A:L'}


Subscriptions

Ci4-cms-erp Ci4ms
cve-icon MITRE

Status: PUBLISHED

Assigner: GitHub_M

Published:

Updated: 2026-04-02T18:07:44.068Z

Reserved: 2026-03-30T16:31:39.265Z

Link: CVE-2026-34561

cve-icon Vulnrichment

No data.

cve-icon NVD

Status : Analyzed

Published: 2026-04-01T22:16:19.490

Modified: 2026-04-13T17:56:09.093

Link: CVE-2026-34561

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-04-14T16:42:03Z

Weaknesses