Skip to main content

REDAXO CMS EUVDEUVD-2026-110791

| CVE-2026-116895 MEDIUM
Cross-Site Request Forgery (CSRF) (CWE-352)
2026-10-27 disclosure@vulncheck.com GHSA-qx28-m2wr-99m4
5.1
CVSS 4.0 · Vendor: vulncheck
View

Attack ChainAIDerived

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

  1. Access
    Lure logged-in admin to crafted link
  2. Exploit
    Browser sends GET with safemode parameter
  3. Execution
    Backend toggles safe mode without CSRF check
  4. Impact
    Write safe_mode:false or disable backend addons

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 that the victim is currently authenticated as a REDAXO backend administrator and actively opens the attacker's crafted link/page (UI:A), and that the installation is NOT in live mode - the advisory states safe mode cannot be toggled at all in live mode. The flaw is reachable because the safemode parameter is accepted as a plain GET without CSRF-token validation, and the default SameSite=Lax session cookie permits cross-site top-level GET navigations to carry the session. Limiting factors: the hard requirement for an active, logged-in admin victim plus social-engineering interaction, the live-mode exclusion, and the bounded effect (toggling safe mode / disabling backend addons or rewriting safe_mode:false in config.yml) with no confidentiality loss and no privilege gain. Fixed versions (5.21.5) only process safemode with a valid CSRF token.

Impact

This is a genuinely medium-severity, lower-priority issue rather than an urgent one. The CVSS 4.0 base score is 5.1 (Medium), with AV:N/AC:L/AT:N/PR:N but critically UI:A - the attack is network-reachable and low-complexity, yet it cannot fire without an authenticated administrator actively opening an attacker-controlled link. Impact is bounded: VC:N (no confidentiality loss) with only VI:L and VA:L reflecting the limited integrity/availability effect of toggling safe mode or disabling backend addons; the advisory explicitly states the attacker gains no privileges and no code execution. No EPSS score and no KEV listing are present in the input, so there is no signal of active exploitation; this is not CISA KEV. The references are two vendor/coordinator advisories (GitHub GHSA and VulnCheck), not working exploit code, so there is no confirmed public PoC exploit. The vuln.today decision label is 'this_month', consistent with a patch-promptly-but-not-emergency posture. Net: a real but modest CSRF with a hard precondition (admin must be logged in and tricked, and the install must not be in live mode), appropriately rated medium - prioritize patching in a normal cycle, not as an incident.

Exploit ScenarioDerived

An attacker crafts a web page or email link pointing to the REDAXO backend index.php with the safemode GET parameter and entices a currently-logged-in administrator to open it; because the action is a plain GET processed without a CSRF token and the session cookie is SameSite=Lax, the top-level navigation silently toggles safe mode. Setting safemode=0 can revert a deliberately-enabled global safe mode (writing safe_mode: false to config.yml), while safemode=1 disables all non-setup backend addons for that session. No confirmed working public exploit code is identified; only vendor/coordinator advisories exist.

This Month Plan within 30 days. Why: MEDIUM severity (CVSS 4.0-6.9).
Patch available 0.1% exploitation probability (EPSS)

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

Alert me

AnalysisAIv1 – Oct 28, 2026

Cross-site request forgery in REDAXO CMS core 5.21.4 and earlier allows an attacker to flip the global safe-mode setting by convincing a logged-in backend administrator to open a crafted link. Because index.php processes the safemode GET parameter without a CSRF token, the request writes safe_mode: false into config.yml when global safe mode was enabled, or activates session safe mode that disables all backend addons except backup, be_style and install for that session. Confidentiality and privileges are unaffected, exploitation requires an authenticated administrator victim plus user interaction and a non-live installation, and no public exploit code has been identified at time of analysis; the issue is rated medium severity and prioritised as this_month rather than urgent.

RemediationAI

Vendor-released patch: upgrade REDAXO core to 5.21.5, which processes the safemode parameter only when a valid CSRF token is present, for activating as well as deactivating, and updates the backend links in system settings, the deactivation button and the error page's 'activate safe mode' link to carry that token; the advisory is at https://github.com/redaxo/core/security/advisories/GHSA-423v-8x3h-gxr3. Administrators who cannot update immediately should note that the advisory identifies live mode as the state in which safe mode cannot be toggled at all, so running the installation in live mode removes the reachable state change, and they should avoid following unsolicited links while logged into the backend, since the attack depends entirely on an authenticated administrator opening the crafted link or page. Be aware that enabling safe mode globally via safe_mode: true in config.yml does not by itself block this attack, because the flaw can rewrite that value to false; no vendor workaround beyond updating to 5.21.5 is described in the available sources.

Affected VersionsENISA

core 0 <5.21.5

Affected Packages

euvd core fix: 5.21.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

REDAXO is a PHP-based content management system whose backend toggles safe mode through the safemode request parameter (index.php?safemode=1 to activate, safemode=0 to deactivate). This is CWE-352: the parameter was handled for any logged-in administrator without validating a CSRF token, and because the state change is reachable via a plain GET, cross-site top-level navigations still carry the session cookie under the default SameSite=Lax policy. The consequences are state-manipulation rather than code execution: deactivating globally enabled safe mode rewrites safe_mode: false into config.yml, silently reverting an isolation setting administrators use to contain a broken or misbehaving addon, while activating safe mode suppresses all addons except the setup addons (backup, be_style, install) in the backend for the victim's session, leaving the frontend untouched. The trigger is documented as the GET parameter being processed without token validation; the advisory explicitly notes that the flaw is not exploitable when the installation is in live mode, where safe mode cannot be toggled at all. The fix in 5.21.5 requires a valid CSRF token for both activation and deactivation, with the backend links (system settings, deactivation button, and the 'activate safe mode' link on the error page) updated to include the token.

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 (vulncheck) PRIMARY 5.1 MEDIUM
CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:A/VC:N/VI:L/VA:L/SC:N/SI:N/SA:N
vuln.today AI 5.4 MEDIUM

Attacker is unauthenticated (PR:N) but needs the admin victim to click (UI:R); no confidentiality impact (C:N), limited integrity from config/setting change (I:L) and limited availability from disabling addons (A:L).

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

Primary rating from Vendor (vulncheck).

CVSS VectorVendor: vulncheck

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

Lifecycle Timeline

1
Patch available
Oct 27, 2026 - 12:01 EUVD

DescriptionCVE.org

REDAXO before 5.21.5 contains a cross-site request forgery vulnerability because the backend processes the safemode GET parameter in index.php without validating a CSRF token. Attackers can lure a logged-in administrator into opening a crafted link to disable global safe mode, writing safe_mode: false to config.yml, or enable session safe mode, disabling backend addons.

Threat Intelligence Overview

EPSS Score
0.1%
Top 99% exploitable
Prevalence
Low
niche open-source PHP CMS, limited mostly-regional footprint, not enterprise-ubiquitous
Social Media
1
Sightings
Data Quality
4 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 MEDIUM
CISA KEV No
Public POC No
EPSS 0.1%
Patch available Yes
Active threat No
Deciding rule
MEDIUM severity (CVSS 4.0-6.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· derived
Scheduled
Exploitation· derived
None
System Exposure· derived
Open
Automatable· derived
No
Human Impact· derived
Medium

Priority Score

26
Low Medium High Critical
KEV: 0
EPSS: 0
CVSS: +26
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.

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