Skip to main content

REDAXO Core CVE-2026-117532

| EUVDEUVD-2026-110797 CRITICAL
Improper Authentication (CWE-287)
2026-10-27 disclosure@vulncheck.com GHSA-v3wh-4qp2-g2hm
9.3
CVSS 4.0 · Vendor: vulncheck
View

Attack ChainAIDerived

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

  1. Access
    Locate REDAXO with history plugin active
  2. Delivery
    Force session secret into predictable state
  3. Exploit
    Forge temporary login token for admin
  4. Execution
    Obtain backend administrator session
  5. Impact
    Inject PHP via templates/modules for code execution

Vulnerability Assessment

Weakness
CWE
OWASP Top 10:2025
A07:2025 - Authentication Failures
ASVS 5.0
V6 - Authentication Authentication mechanism validation
MITRE ATT&CK

2 techniques across 2 tactics: Defense Evasion, 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 bundled structure/history plugin is installed AND activated - it is not enabled by default, which is the primary limiting factor and narrows the exposed population. The attacker must also know or enumerate a valid backend login name, but the advisory notes 'admin' is a common default and names are enumerable, so this is a weak barrier and the issue should be treated as exploitable without prior account knowledge. The authentication bypass itself needs no valid session or prior access (PR:N confirmed by the CVSS vector). The escalation to remote code execution additionally requires that the instance is NOT running in live mode, because live mode disables the template/module/action editing and package-management functions used to introduce PHP; in live mode the backend session compromise still occurs but the RCE pivot does not apply.

Impact

This is a genuine high-priority issue, not an inflated high-CVSS artifact. The CVSS 4.0 vector (AV:N/AC:L/AT:N/PR:N/UI:N with VC:H/VI:H/VA:H) describes an unauthenticated, network-reachable, low-complexity authentication bypass yielding full compromise of the affected system, and the vendor advisory corroborates the mechanism: the session-tied secret can be forced into a predictable state without authenticating, after which a temporary login token for any known account (e.g. admin) can be forged. The vuln.today decision label is act_now, which aligns with the CVSS severity and the vendor's own description of unauthenticated admin takeover. Two signals temper the raw score, and they should be stated explicitly: (1) exploitation is gated on a non-default condition - only installations with the structure/history plugin installed AND activated are affected - so the real-world exposed population is a subset of REDAXO deployments; and (2) the RCE pivot applies only when the instance is NOT running in live mode, because live mode disables the template/module/add-on editing paths. No EPSS score was provided, so exploitation probability cannot be quantified here. This is NOT in CISA KEV and no confirmed working exploit code is present in the inputs (only vendor/NVD advisories), so there is no evidence of active exploitation yet - but the low attack complexity, unauthenticated reach, weak admin-enumeration precondition, and act_now label make prompt patching appropriate.

Exploit ScenarioDerived

An unauthenticated attacker reaches the frontend of a REDAXO site that has the structure/history plugin activated, forces the session-tied secret into a known predictable state, and forges a temporary login token for the 'admin' account using only attacker-controlled inputs. This grants a backend administrator session; on an instance not running in live mode the attacker then introduces executable PHP via templates, modules, actions, or an add-on install to achieve server-side code execution. No confirmed public exploit code is present in the supplied data (references are vendor and NVD advisories only), and the low complexity of the forgery makes the chain practical.

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

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

Alert me

AnalysisAIv1 – Oct 28, 2026

Unauthenticated attackers can force the temporary-login secret in REDAXO core's bundled structure/history plugin (5.3.0 through 5.21.3) into a predictable state and then forge a login token that yields a backend session for any existing account, including an administrator. On installations that are not running in live mode, that backend access escalates to remote code execution via PHP introduced through templates, modules, actions or add-on installation; in live mode the bypass and backend compromise still occur but the RCE pivot does not apply. Exposure is limited to installations where the structure/history plugin is installed and activated, since it is not enabled by default, and no public exploit code was identified at time of analysis; the vendor fixed the flaw in 5.21.4.

RemediationAI

Vendor-released patch: upgrade redaxo/core to 5.21.4 (Composer: composer/redaxo/source 5.21.4), which re-binds the temporary login to one of the user's active sessions via a server-side verified keyed HMAC and destroys the temporary session at the end of the request. See the vendor advisory at https://github.com/redaxo/core/security/advisories/GHSA-px8f-whj8-hrpq. If updating immediately is not possible, deactivate the structure/history plugin, which removes the attack surface entirely at the cost of the frontend history-viewing feature. If you depend on that feature, apply the vendor-documented one-line change to redaxo/src/addons/structure/plugins/history/boot.php line 16, replacing the call that reads the rex_history_session request parameter with an empty string assignment; history snapshots continue to be recorded, but the temporary frontend login used to view past versions is disabled. Because the RCE pivot depends on administrative editing and package-management functions that live mode disables, running the installation in live mode removes the code-execution escalation but does not mitigate the authentication bypass or the resulting backend session compromise.

Affected VersionsENISA

core 5.3.0 <5.21.4

Affected Packages

euvd core fix: 5.21.4

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's bundled structure/history plugin implements a temporary frontend login so users can view past article versions. The authorizing token is derived from three inputs: the login name, a validity timestamp, and a server-side secret that is tied to the user's session. The vulnerability is that this session-tied secret could be driven into a known, predictable state without any prior authentication - once that is done, the token depends only on attacker-controlled values (login name and timestamp) and can be computed offline, so no valid session or prior access is required (consistent with PR:N in the assessed vector). The root cause is classed as CWE-287 (improper authentication), with the advisory additionally tagging CWE-345 (insufficient verification of data authenticity) and CWE-807 (reliance on untrusted inputs in a security decision) - the server accepts a token whose authenticity it never properly binds to a real user session. Knowing a valid backend login name is a weak precondition because 'admin' is a common default and login names are enumerable, so the issue should be treated as exploitable without prior account knowledge. The fix in 5.21.4 binds the temporary login to one of the user's actual active sessions using a keyed HMAC verified server-side, and always destroys the temporary session at the end of the request.

Know when the next one hits your stack

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

Unauthenticated network token forgery with low complexity and no user interaction yields full admin backend control, so AV:N/AC:L/PR:N/UI:N and C/I/A:H; the plugin-activation precondition is a deployment gate not captured in base metrics.

3.1 AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
4.0 AV:N/AC:L/AT:N/PR:N/UI:N/VC:H/VI:H/VA:H/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
None
Vulnerable system: Confidentiality
High
Vulnerable system: Integrity
High
Vulnerable system: Availability
High
Subsequent system: Confidentiality
None
Subsequent system: Integrity
None
Subsequent system: Availability
None

Lifecycle Timeline

2
Patch available
Oct 27, 2026 - 12:01 EUVD
CVE Published
Oct 27, 2026 - 11:17 cve.org
CRITICAL 9.3

DescriptionCVE.org

REDAXO core from 5.3.0 before 5.21.4 contains an authentication bypass vulnerability in the structure/history plugin that allows unauthenticated attackers to forge temporary login tokens. Attackers can force the session-tied secret into a predictable state and forge tokens for accounts like admin, gaining backend access and code execution outside live mode.

Technical POC Analysis

The defect is an authentication/authorization bypass in REDAXO core's bundled structure/history plugin, primary CWE-287 Improper Authentication, with secondary CWE-345 and CWE-807 in the advisory.

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

A critical vulnerability in REDAXO's structure/history plugin allows unauthenticated attackers to forge admin sessions, with potential for remote code execution in non-live environments. Only installations with this optional plugin enabled are affected, but those installations face total compromise of backend access and possible server takeover.

Business Impact: Severe
Compensating Controls

Apply vendor patch.

Threat Intelligence Overview

EPSS Score
0.7%
Top 48% exploitable
Prevalence
Low
niche open-source PHP CMS; vulnerable plugin not enabled by default
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 CRITICAL
CISA KEV No
Public POC No
EPSS 0.7%
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· derived
Scheduled
Exploitation· derived
None
System Exposure· derived
Open
Automatable· derived
Yes
Human Impact
Very High

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

Authentication bypass attacks exploit flaws in the verification mechanisms that control access to systems and applications.

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

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