Skip to main content

REDAXO EUVDEUVD-2026-110796

| CVE-2026-116900 MEDIUM
Cross-site Scripting (XSS) (CWE-79)
2026-10-27 disclosure@vulncheck.com GHSA-34c3-hq82-r6qj
5.1
CVSS 4.0 · Vendor: vulncheck
View

Attack ChainAIDerived

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

  1. Access
    Authenticate as content editor
  2. Delivery
    Submit crafted REX_INPUT_MEDIA/LINK payload
  3. Exploit
    Store unescaped value in slice/metadata row
  4. Execution
    Administrator opens affected backend form
  5. Persist
    Injected script runs in admin session
  6. Impact
    Steal session/CSRF token and hijack account

Vulnerability Assessment

Weakness
CWE
OWASP Top 10:2025
A05:2025 - Injection
ASVS 5.0
V1 - Encoding and Sanitization Output encoding, context-aware escaping
MITRE ATT&CK

2 techniques across 2 tactics: Initial Access, Execution

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

Exploitation Conditions

The attacker must hold a backend account with content-editing or metadata-editing permission in REDAXO (PR:L) to store a crafted REX_INPUT_MEDIA, REX_INPUT_MEDIALIST, REX_INPUT_LINK or REX_INPUT_LINKLIST value; the readonly attribute on the widget is a client-side hint only and does not stop submission. Execution additionally requires a victim user - typically an administrator - to subsequently open a form that renders the poisoned widget (the slice editor, metainfo fields on articles/categories/media/users, or any rex_form using these widgets), satisfying the passive UI requirement. The vendor states there is no configuration-level workaround; the only complete fix is updating to 5.21.4, and interim risk can only be reduced by limiting content and metadata editing to trusted users. REX_VALUE is unaffected because it escapes by default, and the frontend output of REX_MEDIA/REX_LINK is intentionally unchanged.

Impact

This is a stored XSS (CWE-79/CWE-116) in REDAXO's media, medialist, link and linklist backend input widgets, rated 5.1 (Medium) on the supplied CVSS 4.0 vector AV:N/AC:L/AT:N/PR:L/UI:P/VC:N/VI:N/VA:N/SC:L/SI:L/SA:N. The signals are internally consistent and point to a moderate, not emergency, priority: the attacker must already hold a backend content-editing account (PR:L), and exploitation is passive - it only fires when another user, typically an administrator, opens a form containing the poisoned widget (UI:P). There is no CISA KEV listing and no EPSS score in the supplied data, so there is no evidence of active or widespread exploitation; the vuln.today decision label is 'this_month', consistent with a prioritized-but-not-urgent fix. The GHSA advisory includes a concrete breakout payload demonstrating the flaw, so a public PoC reference exists, but it is not verified as packaged working exploit code and PoC availability must not be conflated with active exploitation. The practical risk is privilege escalation: a lower-privileged editor can take over an administrator session and thereby the whole installation, which raises the real-world impact above what the 5.1 base score alone suggests, but the requirement for an existing trusted-ish editor account and victim interaction meaningfully constrains it. No key data conflicts; EPSS and KEV are simply absent (expected for a non-exploited medium-severity CMS XSS).

Exploit ScenarioDerived

A user with content-editing (or metadata-editing) permission submits a crafted REX_INPUT_MEDIA or REX_INPUT_LINK value such as " onfocus=alert(document.domain) autofocus x=", which is written to the slice/metadata row unescaped despite the client-side readonly hint. When an administrator later opens the article in the slice editor (or any rex_form using these widgets), the value breaks out of the input's value attribute and the injected script executes in the admin's authenticated backend session, allowing session-cookie/CSRF-token theft and backend actions that lead to account takeover. The GHSA advisory demonstrates the breakout payload; it is a public PoC reference, not verified as packaged working exploit code.

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

Stored cross-site scripting in REDAXO's media, medialist, link and linklist backend input widgets (versions before 5.21.4) lets an authenticated content editor persist a crafted REX_INPUT_MEDIA, REX_INPUT_MEDIALIST, REX_INPUT_LINK or REX_INPUT_LINKLIST value that breaks out of the form field's value attribute and runs script in the backend session of any administrator who later opens a form containing that widget, enabling session and CSRF token theft and account takeover. The widgets build their HTML by string concatenation without rex_escape(), so the value is stored unfiltered and the readonly attribute on the field is only a client-side hint. Rated 5.1 (Medium); no public exploit identified at time of analysis and a vendor-released patch (5.21.4) is available.

RemediationAI

Vendor-released patch: 5.21.4. Updating to REDAXO 5.21.4 escapes the widget values at the point of output, which covers every caller (slice editor, metainfo buttons, form elements and add-on supplied forms); users of earlier 5.x versions should update. The vendor states there is no configuration-level workaround, so until the update can be applied the only interim measure is to limit content and metadata editing permissions to trusted users, accepting that any editor account then remains a potential path to administrator account takeover. Note that the fix addresses the backend widgets only - module templates that place REX_MEDIA, REX_MEDIALIST, REX_LINK or REX_LINKLIST values into frontend HTML remain responsible for escaping them, while REX_VALUE already escapes by default. Advisories: https://github.com/redaxo/core/security/advisories/GHSA-5wmj-5x79-rr87 and https://www.vulncheck.com/advisories/redaxo-before-5.21.4-stored-xss-via-media-and-link-input-widgets.

Affected VersionsENISA

core 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 is a PHP-based content management system whose media pool and structure add-ons ship reusable backend form widgets: rex_var_media::getWidget() and the medialist, link and linklist counterparts render the stored value directly into the value attribute of text and hidden inputs and into option value/text pairs. Because rex_escape() is never applied at those output points (mediapool/lib/var_media.php:93, var_medialist.php:71 and :91, structure/lib/linkmap/var_link.php:80, var_linklist.php:64 and :83), a payload such as " onfocus=alert(document.domain) autofocus x=" closes the attribute and injects event handlers - CWE-79, with the improper neutralization/encoding aspect also captured as CWE-116. The value reaches the database unfiltered because rex_article_action::setRequestValues() writes submitted REX_INPUT_* values straight into the slice row, and the readonly attribute on the widget input does not prevent submission. The same getWidget() code is reused by the metainfo input buttons (article, category, media and user metadata) and by the mediapool/structure form elements used by any rex_form, including add-on supplied forms, so the issue is not limited to the slice editor. REX_VALUE escapes its value by default and is unaffected, and the fix deliberately leaves the frontend output of REX_MEDIA, REX_MEDIALIST, REX_LINK and REX_LINKLIST raw by design.

Know when Redaxo 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:L/UI:P/VC:N/VI:N/VA:N/SC:L/SI:L/SA:N
vuln.today AI 5.4 MEDIUM

Requires an authenticated editor account (PR:L) and victim opening the form (UI:R); stored script executes in a different user's admin session, so scope changes (S:C) with limited confidentiality/integrity impact and no availability impact.

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

Primary rating from Vendor (vulncheck).

CVSS VectorVendor: vulncheck

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

Lifecycle Timeline

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

DescriptionCVE.org

REDAXO before 5.21.4 contains a stored cross-site scripting vulnerability that allows content editors to inject HTML by storing unescaped values rendered by media, medialist, link and linklist widgets. Attackers can submit crafted REX_INPUT_MEDIA or REX_INPUT_LINK values that break out of the value attribute, executing script in administrators' backend sessions to hijack accounts.

Threat Intelligence Overview

EPSS Score
0.1%
Top 97% exploitable
Prevalence
Low
niche open-source PHP CMS, limited enterprise deployment footprint
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 Scripting occurs when an application accepts untrusted data and sends it to a web browser without proper validation or encoding.

More in Redaxo

View all
CVE-2018-17831 CRITICAL POC
9.8 Oct 01

In REDAXO before 5.6.3, a critical SQL injection vulnerability has been discovered in the rex_list class because of the

CVE-2018-25353 HIGH POC
8.7 May 23

Redaxo CMS Mediapool Addon 5.5.1 and older contains an arbitrary file upload vulnerability that allows authenticated use

CVE-2026-53599 HIGH POC
7.5 Jul 31

Remote code execution in REDAXO CMS versions 5.18.2 through 5.21.0 is reachable by authenticated backend users with medi

CVE-2025-64050 HIGH POC
7.2 Nov 25

A Remote Code Execution (RCE) vulnerability in the template management component in REDAXO CMS 5.20.0 allows remote auth

CVE-2024-46213 HIGH POC
7.2 Oct 16

REDAXO CMS v2.11.0 was discovered to contain a remote code execution (RCE) vulnerability. Rated high severity (CVSS 7.2)

CVE-2024-25298 HIGH POC
7.2 Feb 17

An issue was discovered in REDAXO version 5.15.1, allows attackers to execute arbitrary code and obtain sensitive inform

CVE-2024-25301 HIGH POC
7.2 Feb 14

Redaxo v5.15.1 was discovered to contain a remote code execution (RCE) vulnerability via the component /pages/templates.

CVE-2021-39459 HIGH POC
7.2 Sep 09

Remote code execution in the modules component in Yakamara Media Redaxo CMS version 5.12.1 allows an authenticated CMS u

CVE-2016-20053 MEDIUM POC
6.9 Apr 04

Redaxo CMS 5.2 contains a cross-site request forgery vulnerability that allows unauthenticated attackers to create admin

CVE-2026-21857 MEDIUM POC
6.5 Jan 07

Arbitrary file disclosure in REDAXO's Backup addon allows authenticated users with backup permissions to read any file w

CVE-2021-39458 MEDIUM POC
6.5 Sep 09

Triggering an error page of the import process in Yakamara Media Redaxo CMS version 5.12.1 allows an authenticated CMS u

CVE-2025-27412 MEDIUM POC
6.1 Mar 05

REDAXO is a PHP-based CMS. Rated medium severity (CVSS 6.1), this vulnerability is remotely exploitable, no authenticati

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