Skip to main content

GetSimple CMS EUVDEUVD-2026-91020

| CVE-2026-71426 HIGH
Path Traversal (CWE-22)
2026-10-01 GitHub_M
7.1
CVSS 4.0 · Vendor: GitHub_M
View

Attack ChainAIDerived

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

  1. Access
    Authenticate with page-editing rights
  2. Delivery
    Set traversal path in page template attribute
  3. Exploit
    Visitor request triggers unsanitized include()
  4. Execution
    Arbitrary local file read or PHP executed
  5. Impact
    Information disclosure / server code execution

Vulnerability Assessment

Weakness
CWE
OWASP Top 10:2025
A01:2025 - Broken Access Control
ASVS 5.0
V5 - File Handling Path canonicalization, traversal prevention
MITRE ATT&CK

2 techniques across 2 tactics: Discovery, Collection

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

Exploitation Conditions

Requires an authenticated account with page-editing rights (PR:L) - this is the primary limiting factor, since an anonymous visitor cannot set the malicious path. The exploitable feature is the page 'template' attribute, which is stored and then passed directly to a PHP include() on the public front-end with no path confinement, so default configurations are vulnerable with no special settings needed. No user interaction by a privileged party is required to trigger execution: any visitor (including an unauthenticated one) requesting the poisoned page fires the include(). Successful PHP execution additionally requires that the included file contain PHP (e.g., a system log, uploaded file, or attacker-controlled file the attacker can plant); pure file disclosure works against any readable local path.

Impact

This is a genuine but conditional risk, not a drop-everything emergency. The supplied CVSS 4.0 vector (AV:N/AC:L/PR:L/UI:N) describes a network-reachable, low-complexity flaw requiring low-privilege authentication, scored 7.1. SSVC reinforces a moderate priority: Exploitation=poc (proof-of-concept exists, not active exploitation), Automatable=no (an attacker must first obtain page-editing credentials, so mass automated scanning is impractical), and Technical Impact=partial. There is no EPSS score and no CISA KEV listing in the input, so there is no evidence of widespread or confirmed in-the-wild abuse - consistent with Automatable=no pointing to targeted rather than opportunistic use. The most important conflict: the input CVSS 4.0 vector rates only integrity (VI:H) with VC:N and VA:N, yet the description is a Local File Inclusion that both reads arbitrary local files (a confidentiality impact) and executes included PHP (a full code-execution impact affecting integrity and availability). The vendor vector therefore appears to understate real impact - verify against the GHSA advisory. The aggravating factor is that no patch exists at publication, leaving mitigation to access control and WAF/input restrictions only.

Exploit ScenarioDerived

An attacker who holds (or phishes/brute-forces) an account with page-editing rights edits a page and sets its template attribute to a directory-traversal path such as ../../../../etc/passwd or a path to an attacker-planted PHP file. When any ordinary visitor subsequently loads that page, the front-end passes the value unsanitized to PHP include(), disclosing the local file or executing its PHP as the web server. Proof-of-concept exploitation is indicated by the SSVC 'poc' status.

This Week Schedule remediation this week. Why: HIGH severity (CVSS 7.0-8.9).
No patch listed yet 0.3% exploitation probability (EPSS)

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

Alert me

AnalysisAIv1 – Oct 01, 2026

Stored local file inclusion in GetSimple CMS CE 3.3.22 and earlier lets any authenticated account holding page-editing rights save an arbitrary filesystem path into a page's template attribute, which the public front-end then passes unsanitized to PHP include() whenever that page is requested - including by anonymous visitors. The payoff is disclosure of any readable local file and, if the included target contains PHP (a log, an uploaded file, or attacker-planted content), code execution in the web server's context. Publicly available exploit code exists and no vendor-released patch was identified at time of analysis; the main limiting factor is that the attacker must first possess a legitimate page-editing account, which keeps this a real but conditional risk rather than an unauthenticated emergency.

RemediationAI

No vendor-released patch was identified at time of analysis (the description states no public patches existed at publication), so remediation must be compensating until GetSimple CMS CE ships a fixed release - monitor GHSA-559q-hqrv-m84x for the patched version and upgrade the moment it is tagged. The highest-value control is to remove the attack primitive: strip or lock down the template attribute in the page-editing form (or drop page-editing rights altogether) for all non-trusted accounts, since the vulnerability is only reachable through that field; the trade-off is that legitimate editors lose the ability to switch templates, so consider a small allowlist of theme names validated server-side rather than free text. Confine PHP file access with open_basedir set to the document root and theme directories, which blocks traversal to /etc/passwd and similar targets but can break plugins, themes, or admin tooling that legitimately include files outside those paths, so test before enforcing. Keep allow_url_include disabled (default) and audit any custom code re-enabling it. Deploy a WAF or reverse-proxy rule that rejects requests carrying encoded or literal traversal sequences in page parameters, and ensure that log files, upload directories, and any PHP-writable content reside outside the web root or are unreadable by the PHP process, which removes the file-disclosure and log-poisoning execution paths. Finally, audit existing pages for template values that are not legitimate theme names and reset them, and monitor PHP warnings for failed or unexpected include() paths as a detection signal for attempted exploitation.

Affected VersionsENISA

GetSimpleCMS-CE ≤ 3.3.22

Affected Packages

euvd getsimplecms_ce no fix

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 flat-file PHP content management system that resolves page rendering through a stored page object, one field of which is the 'template' attribute naming the theme template file to load. The application never confines that value to the theme directory, so a value containing traversal sequences reaches PHP's include() at render time - the classic CWE-22 path traversal pattern, here applied to a filerather than a URL. Because include() both reads and, for files containing PHP, parses and executes content, impact splits into two tiers: pure file disclosure against any path readable by the PHP process, and code execution where the attacker can reach a PHP-bearing file (log poisoning, uploaded artifacts, or files they can write). Exploitation is remote over the network (CVSS AV:N, AC:L) but requires PR:L - an authenticated page-editing account - and needs no action by a privileged user, since any visitor requesting the poisoned page triggers the include. The affected CPE, cpe:2.3:a:getsimplecms-ce:getsimplecms-ce:*:*:*:*:*:*:*:*, plus EUVD's version data confirm all releases through 3.3.22 are in scope.

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 7.1 HIGH
CVSS:4.0/AV:N/AC:L/AT:N/PR:L/UI:N/VC:N/VI:H/VA:N/SC:N/SI:N/SA:N
vuln.today AI 8.8 HIGH

Low-privilege page editor (PR:L) injects a path that include() executes, so arbitrary file read (C:H) plus PHP code execution yields I:H/A:H; network vector, no victim interaction.

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

Primary rating from Vendor (GitHub_M).

CVSS VectorVendor: GitHub_M

Attack Vector
Network
Attack Complexity
Low
Attack Requirements
None
Privileges Required
Low
User Interaction
None
Vulnerable system: Confidentiality
None
Vulnerable system: Integrity
High
Vulnerable system: Availability
None
Subsequent system: Confidentiality
None
Subsequent system: Integrity
None
Subsequent system: Availability
None

DescriptionCVE.org

GetSimple CMS is a content management system (CMS), and GetSimple CMS CE is the community edition of that CMS. In versions 3.3.22 and prior, an authenticated user with page-editing rights can store an arbitrary filesystem path in a page's template attribute. On the public front-end, this value is passed unsanitized to a PHP include() when the page is rendered. Because the include path is never confined, this allows directory-traversal Local File Inclusion: arbitrary local files are included (and, if they contain PHP, executed) when any visitor requests the page. At time of publication, there are no publicly available patches.

Technical POC Analysis

CWE-22 path traversal (the advisory also tags CWE-98, PHP include/require filename control).

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 3.3.22 and earlier suffers from a stored local file inclusion issue that can disclose arbitrary readable files and potentially execute code in the web server context. The risk is conditionally high because an attacker must already hold a legitimate page-editing account, making compromised editor credentials or malicious insiders the most likely threat vector rather than anonymous internet-wide attacks. Publicly available exploit code exists, and no vendor-released patch identified at time of analysis, so security leadership should prioritize access restrictions and monitoring for affected deployments.

Business Impact: High
Compensating Controls

No vendor-released patch identified at time of analysis; interim mitigations include restricting page-editing rights to trusted accounts, auditing and validating page template attributes, deploying WAF rules to block path traversal or local file inclusion patterns, monitoring for unexpected include() activity, and considering temporary migration to a supported CMS.

Threat Intelligence Overview

EPSS Score
0.3%
Top 75% exploitable
Prevalence
Low
niche flat-file PHP CMS, community edition, small deployment footprint
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 HIGH
CISA KEV No
Public POC No
EPSS 0.3%
Patch available No
Active threat No
Deciding rule
HIGH severity (CVSS 7.0-8.9)
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
Partial

Priority Score

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

Attack Technique

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

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