External risk intelligence

CI4MS Company Information Cross-Site Scripting Vulnerability

CVE advisorySeverity: CRITICAL (CVSS 9.0)

CVE-2026-34562

CI4MS is a Content Management System (CMS). CMS applications are web-based platforms typically deployed as internet-facing services to manage public or internal web content, making their administrative interfaces and front-end surfaces commonly accessible via the public internet.

Cross-site Scripting

Ci4 Cms Erp Ci4ms

before 0.31.0.0

Halo Surface Signal: 4 out of 5 — likely to be public-facing.

External exposure likelihood

Horizon Alert

Summary of the vulnerability and why it matters

A security vulnerability exists in the CI4MS content management system, specifically related to how administrative settings are handled. This issue could allow an attacker to inject malicious content that is then displayed to users, potentially impacting the integrity and confidentiality of information. The primary concern is to confirm if your organization uses this specific technology and if it's exposed to potential threats.

  • Unsanitized input allows injecting harmful content.
  • Confirms relevance and exposure for leadership.
  • Assess use of this content management system.

Attack Path

How an attacker could exploit the issue

An attacker could exploit this by submitting malicious input into the company information settings of the application. Since this input is not properly sanitized and is later displayed on the site without encoding, it can lead to code execution.

  • Requires authenticated access to settings.
  • Malicious input in company information fields.
  • Stored Cross-Site Scripting (XSS) risk.

Live Threat

Current exploitation, exposure, and threat context

When supported by the advisory, an authenticated attacker could inject malicious scripts into system settings, potentially affecting how the application displays company information.

  • System settings data at risk.
  • Scripts embedded in company information fields.
  • Application rendering may be compromised.

Operational Fix

Recommended remediation, mitigation, and detection steps

Application owners are likely responsible for addressing this critical vulnerability in the CI4MS Content Management System. The immediate first step is to identify all instances of CI4MS, confirm their reachability and business criticality, and then locate the accountable owner for each instance to plan remediation based on risk.

  • Application owners should manage the issue.
  • Verify affected CI4MS instances and their exposure.
  • Plan remediation based on identified risk.

Supplementary metadata

Validate whether this threat affects your internet-facing exposure.

Halo Threat Intelligence helps prioritize remediation with Halo Surface Signal and H/A/L/O context. Start exposure validation with a free external attack surface trial.

Frequently asked questions

What is CI4MS?

CI4MS is a modular content management system built on the CodeIgniter 4 framework. It provides a skeleton for developing web applications, including features like role-based access control and custom themes to manage and display site content.

What does CWE-79 mean for CVE-2026-34562?

CWE-79 refers to Improper Neutralization of Input During Web Page Generation, commonly known as Cross-Site Scripting (XSS). In this CVE, the application stores unsanitized data entered in administrative fields and fails to encode it when rendering, allowing malicious scripts to execute in a user's browser.

How is this vulnerability triggered in CI4MS?

The vulnerability is triggered when an attacker with administrative access saves malicious content into the Company Information fields within the System Settings. Simply navigating to these pages or viewing non-administrative parts of the site does not trigger the execution; the malicious payload must be stored and subsequently rendered by the application.

Why should I care about this CI4MS vulnerability?

Halo Surface Signal indicates that CI4MS is a web-based CMS typically deployed as an internet-facing service. Because it manages public or internal content, the administrative interface where this flaw resides is often accessible via the public internet, increasing the likelihood of unauthorized interaction.

How do I respond to the CI4MS security update?

The primary step is to identify all running instances of CI4MS within your environment to determine which are reachable. Once identified, locate the application owners to coordinate an update to version 0.31.0.0 or later, which contains the necessary patches to properly sanitize and encode user-controlled input.

References