Description
REDAXO is a PHP-based content management system. Prior to 5.21.2, the mediaIsInUse() handler in redaxo/src/addons/media_manager/lib/media_manager.php inserts a Media Manager type name into raw backend warning HTML without escaping it when invoked through MEDIA_IS_IN_USE. An administrator with Media Manager access can store HTML in a type name, and the payload executes in another administrator's browser when that administrator tries to delete media referenced by the type's effects, enabling session theft or unauthorized backend actions. This issue is fixed in version 5.21.2.
Published: 2026-09-23
Score: 4.8 Medium
EPSS: < 1% Very Low
KEV: No
Impact: Stored XSS allowing session theft or unauthorized backend actions
Action: Apply Patch
AI Analysis

Impact

A stored cross‑site scripting flaw exists in the REDAXO media manager. The mediaIsInUse() handler writes the media type name directly into backend warning HTML without escaping. An administrator with Media Manager permissions can create a type whose name contains arbitrary HTML. When another administrator later attempts to delete media that uses this type, the stored payload executes in the administrator’s browser, enabling session hijacking or unauthorized backend actions. This is a classic input validation weakness (CWE‑79).

Affected Systems

The vulnerability impacts REDAXO core versions prior to 5.21.2. All releases up to 5.21.1 are affected; the fix is included in release 5.21.2 and later.

Risk and Exploitability

The CVSS score of 4.8 rates this flaw as moderate severity. Exploitation requires an authenticated administrator with Media Manager access; public exploitation is unlikely. The EPSS score is not available, and the flaw is not listed in the CISA KEV catalog, indicating a lower exploitation probability in the wild. Nonetheless the potential for session theft warrants patching as soon as an update is available.

Generated by OpenCVE AI on September 23, 2026 at 15:52 UTC.

Remediation

No solution or workaround provided in the CVE record.

OpenCVE Recommended Actions

  • Install REDAXO 5.21.2 or later to apply the documented fix that properly escapes media type names.
  • If an immediate upgrade cannot be performed, limit Media Manager privileges to trusted admins and audit existing type names for suspicious content before deleting them.
  • After updating or applying the workaround, verify that deleting a media type no longer injects any unescaped HTML into warning messages.

Generated by OpenCVE AI on September 23, 2026 at 15:52 UTC.

Tracking

Sign in to view the affected projects.

Advisories
Source ID Title
Github GHSA Github GHSA GHSA-mf2p-wjp4-99pq REDAXO: Stored XSS via Unescaped Media Manager Type Name in `mediaIsInUse()`
History

Wed, 23 Sep 2026 20:30:00 +0000

Type Values Removed Values Added
Metrics ssvc

{'options': {'Automatable': 'no', 'Exploitation': 'none', 'Technical Impact': 'partial'}, 'version': '2.0.3'}


Wed, 23 Sep 2026 16:30:00 +0000

Type Values Removed Values Added
First Time appeared Redaxo
Redaxo core
Vendors & Products Redaxo
Redaxo core

Wed, 23 Sep 2026 14:30:00 +0000

Type Values Removed Values Added
Description REDAXO is a PHP-based content management system. Prior to 5.21.2, the mediaIsInUse() handler in redaxo/src/addons/media_manager/lib/media_manager.php inserts a Media Manager type name into raw backend warning HTML without escaping it when invoked through MEDIA_IS_IN_USE. An administrator with Media Manager access can store HTML in a type name, and the payload executes in another administrator's browser when that administrator tries to delete media referenced by the type's effects, enabling session theft or unauthorized backend actions. This issue is fixed in version 5.21.2.
Title REDAXO: Stored XSS via Unescaped Media Manager Type Name in `mediaIsInUse()`
Weaknesses CWE-79
References
Metrics cvssV3_1

{'score': 4.8, 'vector': 'CVSS:3.1/AV:N/AC:L/PR:H/UI:R/S:C/C:L/I:L/A:N'}


cve-icon MITRE

Status: PUBLISHED

Assigner: GitHub_M

Published:

Updated: 2026-09-23T19:45:21.599Z

Reserved: 2026-07-14T23:10:57.032Z

Link: CVE-2026-63001

cve-icon Vulnrichment

Updated: 2026-09-23T18:17:18.874Z

cve-icon NVD

Status : Undergoing Analysis

Published: 2026-09-23T15:17:15.617

Modified: 2026-09-23T20:17:12.363

Link: CVE-2026-63001

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-09-23T16:15:05Z

Weaknesses
  • CWE-79

    Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting')