Skip to main content

GetSimple CMS CE EUVDEUVD-2026-91016

| CVE-2026-56660 CRITICAL
Cross-Site Request Forgery (CSRF) (CWE-352)
2026-10-01 GitHub_M
9.1
CVSS 3.1 · Vendor: GitHub_M
View

Attack ChainAIDerived

Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain

  1. Access
    Lure authenticated admin to attacker page
  2. Delivery
    Forge update request via CSRF
  3. Exploit
    Handler downloads and extracts malicious ZIP
  4. Execution
    Traversal writes PHP into web root
  5. Impact
    Request planted file to run code as web user

Vulnerability Assessment

Weakness
CWE
OWASP Top 10:2025
A01:2025 - Broken Access Control
ASVS 5.0
V3 - Web Frontend Security Anti-CSRF tokens, SameSite cookies
MITRE ATT&CK

1 technique across 1 tactic: Initial Access

The technique list with ATT&CK links and the kill-chain view is part of the Basic plan and up.

Exploitation Conditions

Exploitation requires the UpdateCE.php update handler in GetSimple CMS CE prior to 1.5 to process an attacker-controlled ZIP archive, which the extraction routine writes into the web-accessible root without validating file type or extraction path (enabling PHP webshell drop and ../ directory traversal). The limiting factors are significant: per the CWE-352/CSRF classification the attack hinges on an authenticated administrator being tricked into triggering the update (user interaction plus an existing admin session), and per the supplied CVSS vector it alternatively requires high existing privileges; SSVC marks it not automatable, so it cannot be mass-exploited by unauthenticated scanning. Only versions below 1.5 are affected; 1.5 contains the fix.

Impact

This is a genuine high-severity issue but with meaningful real-world constraints. The provided CVSS 3.1 vector (AV:N/AC:L/PR:H/UI:N/S:C/C:H/I:H/A:H, 9.1) describes a scope-changing remote code execution, and SSVC reports Technical Impact: total - consistent with arbitrary PHP execution as the web-server user. However, there is a notable internal conflict: the CWE is CWE-352 (Cross-Site Request Forgery) and 'CSRF' appears in the tags, yet the CVSS vector lists PR:H and UI:N - CSRF exploitation normally implies PR:N with UI:R (an unauthenticated attacker tricking an authenticated admin), not high privileges with no interaction. This discrepancy should be verified with the vendor advisory, as it changes who can realistically exploit it. SSVC marks Exploitation: poc (proof-of-concept exists) and Automatable: no, meaning this is not a wormable, mass-scannable flaw - exploitation is targeted and requires either admin-level access or social-engineering an administrator. No EPSS score and no CISA KEV listing were provided, and there is no evidence of active exploitation. Net: a legitimate priority for any GetSimple CMS CE operator because the impact is total RCE, but the 'not automatable' nature, the privilege/interaction gating, and the niche deployment footprint place it below internet-wide emergencies like unauthenticated-no-interaction RCEs.

Exploit ScenarioDerived

An attacker crafts a malicious ZIP archive containing a PHP webshell (optionally using ../ path-traversal entry names) and causes the UpdateCE.php update handler to process it - plausibly by luring an authenticated administrator to a page that forges the update request (CSRF). The handler extracts the PHP file into the web-accessible root, and the attacker then requests the planted file to execute arbitrary code as the web-server user. Proof-of-concept exploitation is indicated (SSVC Exploitation: poc).

Act Now Prioritize within 24-48h. Why: CRITICAL severity.
Patch available 0.5% exploitation probability (EPSS)

Get an e-mail when this CVE is exploited, patched or re-scored. Free account.

Alert me

AnalysisAIv1 – Oct 01, 2026

Remote code execution in GetSimple CMS CE prior to 1.5 allows an attacker to plant and execute PHP code as the web-server user by getting the UpdateCE.php handler to process a malicious ZIP archive. The handler extracts archive contents into the web-accessible root without validating file types or paths, so PHP webshells and ../ traversal writes are possible; publicly available exploit code exists, and SSVC rates it not automatable. Exploitation is high impact (CVSS 9.1) but constrained by the need to trigger the update through an administrator session or high existing privileges, so it is not mass-exploitable; version 1.5 contains the fix.

RemediationAI

Upgrade to GetSimple CMS CE 1.5 or later; this is the vendor-released patch and contains the extraction validation fix. If immediate upgrade is not possible, disable or remove the UpdateCE.php update handler and avoid processing untrusted update ZIPs, accepting that this breaks the built-in update workflow; restrict administrator access and admin-panel network exposure to trusted users/networks to reduce the CSRF trigger path, though this does not fix the underlying extraction flaw. Additional compensating controls include placing the CMS behind a WAF that blocks unexpected ZIP upload/update requests to UpdateCE.php and ensuring the web server user has minimal write permissions outside the intended CMS directories, but these are partial mitigations with operational side effects. See the vendor advisory at https://github.com/GetSimpleCMS-CE/GetSimpleCMS-CE/security/advisories/GHSA-q5rx-gppg-768r for the official fix.

Affected VersionsENISA

GetSimpleCMS-CE < 1.5

Affected Packages

euvd getsimplecms_ce fix: 1.5

Source: OSV (Open Source Vulnerabilities)

Affects your stack

Affects 1 package in euvd

Checking this CVE against your own stacks and servers is part of the Basic plan and up.

Technical ContextAI · show details

GetSimple CMS CE is a PHP-based content management system. The vulnerable component is UpdateCE.php, an update handler that fetches a ZIP archive and extracts it into the installation web root. The core weaknesses are unsafe archive extraction and missing path/file-type validation: entry names can contain ../ sequences (Zip Slip/path traversal) and PHP files land in a web-accessible directory, turning the extraction into remote code execution under the web-server account. The assigned CWE-352 points to the CSRF angle: an attacker can induce an authenticated administrator to trigger the update, and the supplied CVSS vector (PR:H) also reflects a high-privilege requirement, while the independent assessment reframes it as PR:N/UI:R for the CSRF-driven path. The CPE cpe:2.3:a:getsimplecms-ce:getsimplecms-ce:*:*:*:*:*:*:*:* identifies all GetSimpleCMS-CE builds before 1.5 as affected; 1.5 adds validation.

Know when PHP gets its next vulnerability

  • Watch products and get an email when something new is published
  • Check this CVE against your own stack and servers
  • Exploit and PoC references, threat intelligence from 22 sources

No credit card · 7-day full trial

Severity by source

Vendor (GitHub_M) PRIMARY 9.1 CRITICAL
AV:N/AC:L/PR:H/UI:N/S:C/C:H/I:H/A:H
vuln.today AI 9.6 CRITICAL

CWE-352/CSRF tagging implies an unauthenticated attacker (PR:N) forging a request that an authenticated admin must trigger (UI:R); extraction to web root yields total impact and scope change to the host (S:C).

3.1 AV:N/AC:L/PR:N/UI:R/S:C/C:H/I:H/A:H
4.0 AV:N/AC:L/AT:N/PR:N/UI:P/VC:H/VI:H/VA:H/SC:L/SI:L/SA:L

Primary rating from Vendor (GitHub_M).

CVSS VectorVendor: GitHub_M

Attack Vector
Network
Attack Complexity
Low
Privileges Required
High
User Interaction
None
Scope
Changed
Confidentiality
High
Integrity
High
Availability
High

Lifecycle Timeline

2
Patch available
Oct 01, 2026 - 20:03 EUVD
CVE Published
Oct 01, 2026 - 19:37 cve.org
CRITICAL 9.1

DescriptionCVE.org

GetSimple CMS is a content management system (CMS), and GetSimple CMS CE is the community edition of that CMS. Prior to version 1.5, the update handler in UpdateCE.php downloads a ZIP archive and extracts its contents into the web root without validating file types or extraction paths. Because PHP files are written into a web-accessible directory, an attacker who can cause a malicious archive to be processed achieves remote code execution as the web-server user. Entry names are also used unsafely, allowing directory traversal (../) to write files outside the intended extraction directory. This issue has been patched in version 1.5.

Technical POC Analysis

Bug class: CWE-434 and CWE-22 per the advisory - not CWE-352, which is the separately tracked CSRF companion (GHSA-2rxv-4g4m-573w).

Full technical POC analysis - root cause, step-by-step exploitation and patch breakdown - is part of the Pro and Business plans.

Executive ViewAI

Why It Matters

GetSimple CMS CE versions prior to 1.5 contain a critical remote code execution vulnerability that can result in full compromise of the web server if successfully exploited. Although exploitation is constrained and not mass-exploitable, publicly available exploit code exists, so any unpatched, internet-facing deployment remains a high-priority risk for data theft, website defacement, or lateral movement into the internal network. Leadership should ensure all affected instances are upgraded to version 1.5 and that administrative access is tightly controlled.

Business Impact: High
Compensating Controls

Apply vendor patch.

Threat Intelligence Overview

EPSS Score
0.5%
Top 57% exploitable
Prevalence
Low
niche flat-file CMS community edition, limited enterprise deployment
Data Quality
5 sources
Confidence: Medium

How this decision was reached

The engine reads each signal below and applies a fixed list of rules from top to bottom. The first rule that matches sets the recommended action – like a statement, every line is shown.

SignalValue
Severity CRITICAL
CISA KEV No
Public POC No
EPSS 0.5%
Patch available Yes
Active threat No
Deciding rule
CRITICAL severity
What every action level means
Emergency Immediate action required. Criteria: CRITICAL + in CISA KEV (actively exploited) without patch, OR CRITICAL + EPSS > 30% without patch, OR CRITICAL + active threat signals without patch.
Act Now Prioritize within 24-48h. Criteria: in KEV with patch available, OR CRITICAL + public POC, OR HIGH + EPSS > 10%, OR CRITICAL + active threat, OR any CRITICAL severity.
This Week Schedule remediation this week. Criteria: HIGH severity (CVSS 7.0-8.9). Patch within normal change window.
This Month Plan within 30 days. Criteria: MEDIUM severity (CVSS 4.0-6.9), lower exploitation probability. Include in regular patch cycle.
Monitor Track and reassess. Criteria: LOW severity (CVSS 0.1-3.9), minimal exploitation risk. No immediate action needed.

SSVC AssessmentENISA

SSVC Decision
Scheduled
Exploitation
Poc
System Exposure· derived
Open
Automatable
No
Human Impact
High
Technical Impact
Total

Priority Score

47
Low Medium High Critical
KEV: 0
EPSS: +1
CVSS: +46
PoC: 0
Weaponized: 0
Threat intel: 0
Gov advisory: 0

Attack Technique

Cross-Site Request Forgery exploits the automatic credential inclusion behavior of web browsers.

Path traversal exploits occur when applications use user-controlled input to construct file system paths without proper validation.

Remote Code Execution represents the critical moment when an attacker successfully runs arbitrary code on a target system without physical access.

More in PHP

View all
CVE-2019-11043 CRITICAL POC
9.8 Oct 28

In PHP versions 7.1.x below 7.1.33, 7.2.x below 7.2.24 and 7.3.x below 7.3.11 in certain configurations of FPM setup it

CVE-2012-1823 CRITICAL POC
9.8 May 11

sapi/cgi/cgi_main.c in PHP before 5.3.12 and 5.4.x before 5.4.2, when configured as a CGI script (aka php-cgi), does not

CVE-2016-1555 CRITICAL POC
9.8 Apr 21

(1) boardData102.php, (2) boardData103.php, (3) boardDataJP.php, (4) boardDataNA.php, and (5) boardDataWW.php in Netgear

CVE-2018-11138 CRITICAL POC
9.8 May 31

The '/common/download_agent_installer.php' script in the Quest KACE System Management Appliance 8.0.318 is accessible by

CVE-2024-11680 CRITICAL POC
9.8 Nov 26

ProjectSend versions prior to r1720 are affected by an improper authentication vulnerability. Rated critical severity (C

CVE-2025-49113 CRITICAL POC
9.9 Jun 02

Roundcube Webmail contains a critical PHP object deserialization vulnerability (CVE-2025-49113, CVSS 9.9) that allows au

CVE-2017-9841 CRITICAL POC
9.8 Jun 27

Util/PHP/eval-stdin.php in PHPUnit before 4.8.28 and 5.x before 5.6.3 allows remote attackers to execute arbitrary PHP c

CVE-2025-0108 HIGH POC
8.8 Feb 12

Palo Alto Networks PAN-OS management web interface contains an authentication bypass allowing unauthenticated attackers

CVE-2021-25298 HIGH POC
8.8 Feb 15

Nagios XI version xi-5.7.5 is affected by OS command injection. Rated high severity (CVSS 8.8), this vulnerability is re

CVE-2021-25296 HIGH POC
8.8 Feb 15

Nagios XI version xi-5.7.5 is affected by OS command injection. Rated high severity (CVSS 8.8), this vulnerability is re

CVE-2013-4983 CRITICAL POC
10.0 Sep 10

The get_referers function in /opt/ws/bin/sblistpack in Sophos Web Appliance before 3.7.9.1 and 3.8 before 3.8.1.1 allows

CVE-2023-6553 CRITICAL POC
9.8 Dec 15

The Backup Migration plugin for WordPress is vulnerable to Remote Code Execution in all versions up to, and including, 1

This site uses cookies essential for authentication and security. No tracking or analytics cookies are used. Privacy Policy