External risk intelligence

CI4MS Blind XSS via Backup Uploads.

CVE advisorySeverity: CRITICAL (CVSS 9.0)

CVE-2026-34563

CI4MS is a Content Management System, which is typically deployed as an internet-facing web application. Since the vulnerability resides within the backup management views of the CMS, it is commonly accessible via the web interface by administrative users, making it a likely target in typical web-based deployment patterns.

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

This advisory concerns a security vulnerability in CI4MS, a Content Management System, that could allow an attacker to inject malicious JavaScript. This stored payload could then be rendered unsafely, potentially impacting users who view backup management pages. While the issue has been patched, confirming relevance and exposure is key.

  • Unsafe handling of backup uploads allows script injection.
  • Attackers can impact users viewing backup pages.
  • Confirm if our CI4MS instances are exposed.

Attack Path

How an attacker could exploit the issue

An attacker with authenticated access could upload a specially crafted backup file. The application fails to sanitize input within the filename, allowing a malicious JavaScript payload to be embedded. This payload, once stored, can be rendered unsafely in backup management interfaces, leading to the execution of arbitrary JavaScript in a victim's browser.

  • Authenticated access required.
  • Uploading a malicious backup file.
  • Stored blind cross-site scripting.

Live Threat

Current exploitation, exposure, and threat context

This vulnerability could affect system data by allowing an authenticated attacker to inject malicious JavaScript through backup file uploads. When this script is rendered in backup management views, it may lead to stored blind cross-site scripting, potentially impacting user sessions or sensitive information visible within those views.

  • User session data
  • Malicious script injected via backup uploads
  • Unauthorized actions or information disclosure

Operational Fix

Recommended remediation, mitigation, and detection steps

Application owners and platform teams responsible for the CI4MS CodeIgniter-based CMS should act first to identify deployments, assess business criticality and exposure, and confirm accountable ownership before planning remediation. The first practical move is to locate all instances of the affected technology, determine if they are internet-facing or handle sensitive data, and then engage the appropriate team for risk-based remediation.

  • Confirm app ownership and exposure.
  • Verify affected system reachability.
  • Plan remediation based on 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 structured foundation for managing web content, incorporating features like Role-Based Access Control and theme support to streamline development for production-ready applications.

What does CVE-2026-34563 mean?

This CVE identifies a stored Blind Cross-Site Scripting (XSS) vulnerability, classified as CWE-79. It occurs when the application fails to sanitize input in backup filenames. This allows an attacker to inject JavaScript, which the system later executes unintentionally when an administrator views the backup management interface.

How is this vulnerability triggered?

The trigger requires an attacker to have authenticated access to the application to upload a crafted backup file containing a malicious filename. Simply browsing the site or accessing standard pages without uploading or processing these specific backup files does not initiate the flaw.

Do I need to worry about this CVE?

According to Halo Surface Signal, CI4MS is typically deployed as an internet-facing application. Because the flaw exists within management views accessible via the web interface, the risk is higher if your instance is exposed to the internet or managed by multiple users.

What should I do if I run CI4MS?

Begin by identifying all running instances of CI4MS within your environment to determine which are internet-facing or hold sensitive data. Once identified, verify if you are running a version prior to 0.31.0.0 and coordinate with your technical team to update to the patched version.

References