CVE-2026-63000
MediumCVSS 6.4Summary
REDAXO prior to 5.21.2 in rex_api_install_package_update in api_package_update.php inherits the false default from rex_api_function::requiresCsrfProtection() instead of requiring a CSRF token. An unauthenticated attacker can cause a logged-in administrator's browser to request a selected package update from the configured REDAXO package server, changing installed addon code or disrupting the site.
Risk Assessment
Unauthorized modification of addon code or site disruption without the administrator's knowledge may occur, undermining system integrity.
Recommendation
Update REDAXO to version 5.21.2 or later. Until then, consider restricting access to the admin panel and monitoring addon changes.
Other vulnerabilities in REDAXO
See all- CVE-2026-63002Medium
REDAXO prior to 5.21.2 in sync.php inserts filenames from the media filesystem into the Mediapool Sync page without rex_escape(). An attacker able to place an unregistered file with HTML metacharacters in the media directory can execute script in the browser of a backend user with media[sync] permission.
- CVE-2026-63001Medium
REDAXO prior to 5.21.2 in the mediaIsInUse() handler in media_manager.php inserts a Media Manager type name into raw backend warning HTML without escaping. An administrator with Media Manager access can store HTML in a type name, and the payload executes in another administrator's browser when deleting media referenced by the type's effects.
- CVE-2026-62998Medium
REDAXO prior to 5.21.2 in rex_list::getSortColumn() in list.php accepts the sort request parameter without checking whether setColumnSortable() registered the requested column. An authenticated backend user can make prepareQuery() add an escaped but unauthorized ORDER BY identifier, allowing error-based enumeration of columns in joined tables and ordering by unselected sensitive fields such as rex_user.password.
- CVE-2026-53599High
REDAXO from 5.18.2 through 5.21.1 allows an authenticated backend user with media[upload] permission to upload a JPEG/PHP polyglot file named shell.php.any.jpg, which web servers with multi-extension PHP handlers can execute as the web-server user.
Original NVD description (English source)
REDAXO is a PHP-based content management system. Prior to 5.21.2, rex_api_install_package_update in redaxo/src/addons/install/lib/api/api_package_update.php inherits the false default from rex_api_function::requiresCsrfProtection() instead of requiring a CSRF token. An unauthenticated attacker can cause a logged-in administrator's browser to request a selected package update from the configured REDAXO package server, changing installed addon code or disrupting the site without the administrator's intent. This issue is fixed in version 5.21.2.

