PT-2026-66846 · Redaxo · Redaxo
CVE-2026-53599
·
Published
2026-07-31
·
Updated
2026-07-31
CVSS v3.1
7.5
High
| Vector | AV:N/AC:H/PR:L/UI:N/S:U/C:H/I:H/A:H |
Name of the Vulnerable Software and Affected Versions
REDAXO versions 5.18.2 through 5.21.0
Description
An authenticated backend user with
media[upload] permissions can upload a JPEG/PHP polyglot file (a file that is valid as both a JPEG image and a PHP script) by using a filename with multiple extensions, such as shell.php.any.jpg. This is possible because the rex mediapool::isAllowedExtension() function in redaxo/src/addons/mediapool/lib/mediapool.php fails to correctly identify blocked extensions when they appear as non-terminal segments in a chain of three or more extensions.On web servers configured with multi-extension PHP handlers (such as those using
AddHandler or non-anchored FilesMatch regex), the uploaded file can be requested from the public media/ directory, allowing the attacker to execute arbitrary PHP code as the web-server user.Recommendations
Update REDAXO to version 5.21.1.
As a temporary mitigation, restrict the use of the
media[upload] permission to trusted users only or ensure the web server is configured to only execute PHP files that end strictly with a PHP extension.Exploit
Fix
Unrestricted File Upload
Found an issue in the description? Have something to add? Feel free to write us 👾
Weakness Enumeration
Related Identifiers
Affected Products
Redaxo