Description
FearlessCMS is a flat-file content management system centered on simplicity and open source. In 0.1.2b and earlier, an authenticated administrator can set an arbitrary Git repository URL through admin/updater-handler.php and trigger perform_update, which passes the URL to update.sh. The updater clones the repository and replaces the live plugins/, admin/, and includes/ directories without verifying the repository's identity, signatures, or contents. Because router.php permits existing PHP files under plugins to be executed by the PHP development server, attacker-supplied update content can execute arbitrary PHP with the web server process's privileges and persist as a backdoor. This issue is fixed in version 0.1.3b.
Published: 2026-10-13
Score: 9.1 Critical
EPSS: < 1% Very Low
KEV: No
Impact: Remote Code Execution
Action: Immediate Patch
AI Analysis

Impact

The vulnerability allows an authenticated administrator to specify an arbitrary Git repository URL via admin/updater-handler.php and trigger a system update. The update script verifies the supplied URL and simply clones the repository, overwriting key directories including plugins/, admin/, and includes/ without validating the repository's identity or signature. As router.php permits execution of existing PHP files in plugins, the attacker can inject malicious PHP into the update and gain arbitrary code execution with the web server's privileges, establishing a persistent backdoor.

Affected Systems

FearlessCMS installations version 0.1.2b and earlier are vulnerable. The issue is fixed in 0.1.3b; upgrading to this or a later version removes the insecure update path.

Risk and Exploitability

With a CVSS score of 9.1 the vulnerability is classified as critical. EPSS is not available and it is not listed in the CISA KEV catalog. The attack requires administrative authentication, so an attacker must first gain privileged access to trigger the exploit. Once successful, the attacker can execute arbitrary PHP code with the web server's privileges, providing full control over the website and potentially the underlying system. Until the vendor releases an update, the risk remains high.

Generated by OpenCVE AI on October 13, 2026 at 18:36 UTC.

Remediation

No solution or workaround provided in the CVE record.

OpenCVE Recommended Actions

  • Upgrade FearlessCMS to 0.1.3b or later.
  • If upgrading immediately is not possible, restrict the update functionality to trusted administrators only and validate all repository URLs before use.
  • Consider configuring the web server or using .htaccess to prevent PHP execution within the plugins/ directory to limit persistent backdoor installation.

Generated by OpenCVE AI on October 13, 2026 at 18:36 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Tue, 13 Oct 2026 19:15:00 +0000

Type Values Removed Values Added
First Time appeared Fearlessgeekmedia
Fearlessgeekmedia fearlesscms
Vendors & Products Fearlessgeekmedia
Fearlessgeekmedia fearlesscms

Tue, 13 Oct 2026 17:30:00 +0000

Type Values Removed Values Added
Metrics ssvc

{'options': {'Automatable': 'no', 'Exploitation': 'poc', 'Technical Impact': 'total'}, 'version': '2.0.3'}


Tue, 13 Oct 2026 16:00:00 +0000

Type Values Removed Values Added
Description FearlessCMS is a flat-file content management system centered on simplicity and open source. In 0.1.2b and earlier, an authenticated administrator can set an arbitrary Git repository URL through admin/updater-handler.php and trigger perform_update, which passes the URL to update.sh. The updater clones the repository and replaces the live plugins/, admin/, and includes/ directories without verifying the repository's identity, signatures, or contents. Because router.php permits existing PHP files under plugins to be executed by the PHP development server, attacker-supplied update content can execute arbitrary PHP with the web server process's privileges and persist as a backdoor. This issue is fixed in version 0.1.3b.
Title FearlessCMS: Remote Code Execution via Unvalidated Update Repository URL in System Updater
Weaknesses CWE-94
References
Metrics cvssV3_1

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


Subscriptions

Fearlessgeekmedia Fearlesscms
cve-icon MITRE

Status: PUBLISHED

Assigner: GitHub_M

Published:

Updated: 2026-10-13T16:12:15.791Z

Reserved: 2026-06-17T00:13:10.650Z

Link: CVE-2026-55695

cve-icon Vulnrichment

Updated: 2026-10-13T16:11:55.751Z

cve-icon NVD

Status : Deferred

Published: 2026-10-13T16:17:22.057

Modified: 2026-10-16T20:04:29.760

Link: CVE-2026-55695

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-10-13T19:00:06Z

Weaknesses
  • CWE-94

    Improper Control of Generation of Code ('Code Injection')