Description
REDAXO is a PHP-based content management system. From 5.18.2 until 5.21.1, rex_mediapool::isAllowedExtension in redaxo/src/addons/mediapool/lib/mediapool.php lets an authenticated backend user with media[upload] permission upload a JPEG/PHP polyglot named shell.php.any.jpg, which web servers with multi-extension PHP handlers can execute as the web-server user. This issue is fixed in version 5.21.1.
Published: 2026-07-31
Score: 7.5 High
EPSS: < 1% Very Low
KEV: No
Impact: n/a
Action: n/a
AI Analysis

Impact

The vulnerability is a bypass of the isAllowedExtension check in the media pool component of Redaxo 5.18.2 – 5.21.1. An authenticated backend user who has permission to upload media can upload a specially crafted JPEG/PHP polyglot file named shell.php.any.jpg. When the web server uses a multi‑extension PHP handler, the file is interpreted as PHP and executed with the web‑server user’s privileges. This results in remote code execution on the host. The weakness is identified as CWE‑434.

Affected Systems

The affected product is Redaxo core. Versions from 5.18.2 through 5.21.1 inclusive are vulnerable; the issue is fixed in 5.21.1 and later releases.

Risk and Exploitability

The CVSS base score of 7.5 indicates a high severity, and the EPSS score of less than 1% shows that exploitation is expected to be rare. The vulnerability is not listed in the CISA KEV catalog. Attack requires an authenticated backend user with the media[upload] permission and a web server configured to treat files with multiple extensions as PHP. Once the attacker uploads the polyglot file, it is executed as the web‑server user, giving the attacker full remote code execution on the affected host.

Generated by OpenCVE AI on August 3, 2026 at 09:49 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Upgrade Redaxo to version 5.21.1 or newer.
  • Disable multi‑extension PHP handlers on the web server so that files named .php.any.jpg are not parsed as PHP.
  • Review and restrict the media[upload] permission to only trusted backend users.

Generated by OpenCVE AI on August 3, 2026 at 09:49 UTC.

Tracking

Sign in to view the affected projects.

Advisories
Source ID Title
Github GHSA Github GHSA GHSA-98pp-vccm-qm25 Redaxo has a Mediapool isAllowedExtension bypass via multi-segment filename that leads to authenticated RCE on Apache mod_php multi-extension handlers
History

Sun, 02 Aug 2026 21:00:00 +0000

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

Fri, 31 Jul 2026 22:30:00 +0000

Type Values Removed Values Added
Metrics ssvc

{'options': {'Automatable': 'no', 'Exploitation': 'poc', 'Technical Impact': 'total'}, 'version': '2.0.3'}


Fri, 31 Jul 2026 19:45:00 +0000

Type Values Removed Values Added
Description REDAXO is a PHP-based content management system. From 5.18.2 until 5.21.1, rex_mediapool::isAllowedExtension in redaxo/src/addons/mediapool/lib/mediapool.php lets an authenticated backend user with media[upload] permission upload a JPEG/PHP polyglot named shell.php.any.jpg, which web servers with multi-extension PHP handlers can execute as the web-server user. This issue is fixed in version 5.21.1.
Title Redaxo has a Mediapool isAllowedExtension bypass via multi-segment filename that leads to authenticated RCE on Apache mod_php multi-extension handlers
Weaknesses CWE-434
References
Metrics cvssV3_1

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


cve-icon MITRE

Status: PUBLISHED

Assigner: GitHub_M

Published:

Updated: 2026-07-31T21:39:28.144Z

Reserved: 2026-06-09T19:39:52.404Z

Link: CVE-2026-53599

cve-icon Vulnrichment

Updated: 2026-07-31T20:13:38.049Z

cve-icon NVD

Status : Received

Published: 2026-07-31T20:16:51.847

Modified: 2026-07-31T22:17:03.213

Link: CVE-2026-53599

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-08-03T10:00:12Z

Weaknesses
  • CWE-434

    Unrestricted Upload of File with Dangerous Type