ZeroHour

CVE-2026-53952

niche

Unauthenticated Admin Account Creation in GetSimple CMS via Residual Setup Script

CVSS 3.1
9.8 critical
EPSS
Published
()
Modified
AI analysis

GetSimple CMS and its community edition contain a logic flaw in the automated security control that is supposed to delete the installation script admin/setup.php once setup is complete: a self-exclusion bug in the deletion routine prevents the script from ever being removed. Because admin/setup.php remains reachable on fully installed sites, any unauthenticated remote attacker can invoke it and create a new administrator account (CWE-306/CWE-285/CWE-489). With administrator credentials established this way, an attacker gains full control of the CMS, including content manipulation and the typical admin-path paths to code execution. All GetSimple CMS versions 3.4.0a and below and GetSimpleCMS-CE versions 3.3.22 and below are affected, and no patched release was available at publication. No public proof-of-concept, CISA KEV listing, or confirmed in-the-wild exploitation is known as of the time of writing.

What to do: No fixed version is available yet, so manually delete admin/setup.php from every installation or block web access to it (e.g., via web server rules) immediately. Audit user accounts for administrator entries you did not create, and review access logs for requests to admin/setup.php that could indicate prior exploitation. Monitor the GetSimple CMS and GetSimpleCMS-CE projects for a patched release and upgrade as soon as one ships.

Affected
GetSimple CMS3.4.0a and below
GetSimple CMS (community edition) GetSimpleCMS-CE3.3.22 and below
Estimated exposure
nichelikely on the order of a few thousand live sites; exact count unknown — No authoritative install metrics exist for GetSimple, a niche flat-file CMS whose active footprint is estimated from its small market share and community-edition maintenance status rather than measured data.

Order-of-magnitude estimate by the model from install counts, market share and public scan data it knows; verify before quoting.

Description

GetSimple CMS is a content management system (CMS), and GetSimple CMS CE is the community edition of that CMS. A logic flaw in GetSimple CMS (v3.4.0a and below) and GetSimpleCMS-CE (v3.3.22 and below) allows unauthenticated attackers to create a new administrator account. The application features an automated security control designed to delete the sensitive `admin/setup.php` file post-installation. However, this control is neutralized by a self-exclusion bug within the deletion logic, leaving the setup script accessible for unauthorized account creation even after a legitimate installation is completed. As of time of publication, no known patched versions are available.

Weakness
CWE-285, CWE-306, CWE-489
Vector
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H

In the news

No ingested article mentions this CVE yet.