External risk intelligence

FearlessCMS Debug Scripts Allow Unauthenticated Arbitrary File Writes and XSS

CVE advisorySeverity: CRITICAL (CVSS 9.4)

CVE-2026-63190

FearlessCMS is a content management system designed to serve web content. CMS platforms are commonly deployed as internet-facing web applications. The vulnerability involves unauthenticated access to administrative scripts that are reachable via standard web requests to the admin path, making it a likely target for exposure in any deployment where the CMS is accessible to the public internet.

Path Traversal

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 multiple security vulnerabilities in the FearlessCMS content management system that could allow unauthorized access and execution of administrative functions. These issues, if exploited, could lead to site defacement, the injection of malicious scripts, exposure of sensitive system information, and potential denial-of-service conditions. The primary concern is confirming relevance and exposure, particularly if the system runs with elevated privileges.

  • Unauthenticated scripts allow unauthorized admin actions.
  • Vulnerabilities could enable site takeover or data leaks.
  • Confirm relevance and exposure of the CMS.

Attack Path

How an attacker could exploit the issue

An attacker can bypass the administrative login by sending a request to specific debug scripts with a manipulated URI. This allows them to directly execute privileged operations, potentially leading to unauthorized file modifications, sensitive data exposure, or cross-site scripting attacks on the website.

  • No authentication needed to access scripts.
  • Manipulated URI bypasses admin gate.
  • Enables site defacement and data theft.

Live Threat

Current exploitation, exposure, and threat context

Five debug scripts in FearlessCMS, prior to version 0.1.4, can be accessed without authentication. When running on PHP's built-in development server or a default Docker deployment, an attacker can bypass the admin login and directly execute these scripts. This could allow for arbitrary file writes to `.md` files within the `content` directory or elsewhere through path traversal, leading to site defacement and the injection of stored JavaScript. It could also expose sensitive information like absolute paths and file permissions, or lead to disk exhaustion. When the PHP process runs as root, the filesystem impact is amplified.

  • Arbitrary `.md` file writes and reads.
  • Unauthenticated access to admin debug scripts.
  • Site defacement and sensitive data exposure.

Operational Fix

Recommended remediation, mitigation, and detection steps

Application owners and infrastructure teams are likely responsible for addressing this vulnerability in FearlessCMS. The first practical step is to identify all instances of the affected system, determine their internet reachability and business criticality, and then locate the accountable owner to plan remediation activities.

  • Identify accountable application owners.
  • Verify system exposure and criticality.
  • Plan risk-based remediation actions.

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 FearlessCMS?

FearlessCMS is an open-source, flat-file content management system designed for simplicity. Unlike database-driven platforms, it stores information directly in files on the server's filesystem, which the application then retrieves and displays to visitors.

How would you describe the security weakness in CVE-2026-63190?

This vulnerability is primarily an Authentication Bypass (CWE-288, CWE-306). It allows users to reach privileged administrative scripts without logging in. Once inside, these scripts fail to sanitize input, leading to secondary issues like Path Traversal (CWE-22) for file manipulation and Cross-Site Scripting (CWE-79) for injecting malicious code.

How does an attacker reach these administrative scripts?

An attacker targets specific debug scripts under the 'admin/' directory. By manipulating the URI—such as using '/./admin/'—they can bypass the login check because the system incorrectly resolves the path. Note that requests to scripts that properly validate inputs or do not handle sensitive file operations are not the primary target of this specific bypass.

Is my installation of FearlessCMS likely to be affected?

Halo Surface Signal indicates that because FearlessCMS is a web-facing content management system, instances accessible via the public internet are likely targets for this vulnerability. If your deployment is internet-facing, it faces a higher risk of unauthenticated access compared to services restricted to an internal network.

What is the first step to securing my FearlessCMS instance?

Your immediate action should be to verify your software version. If you are running anything prior to version 0.1.4, you must upgrade to 0.1.4 or later, which contains the fixes for these debug script vulnerabilities. Simultaneously, audit your environment to confirm who owns the application and verify if it is exposed to the internet.

References