REDAXO vulnerabilities
21 known CVE vulnerabilities in REDAXO, translated and rated.
- CVE-2026-117538Medium
REDAXO before 5.21.0 contains a reflected cross-site scripting vulnerability in the backend packages API, where the function parameter is concatenated into an error message rendered without HTML escaping. Attackers can lure an authenticated backend user to a crafted link containing a valid CSRF token, executing JavaScript that performs same-origin actions or reads DOM data.
- CVE-2026-117537Medium
REDAXO before 5.21.0 contains a reflected cross-site scripting vulnerability that allows authenticated attackers to inject scripts via the type parameter of the metainfo_default_fields_create API. Attackers can craft a link with a valid CSRF token and HTML payload that rex_view::message() renders unescaped, executing scripts in a victim's backend session.
- CVE-2026-117534Medium
REDAXO before 5.21.3 contains a cross-site request forgery vulnerability in the structure/history plugin that allows attackers to delete history or roll back content via unvalidated GET requests. Attackers can lure logged-in backend users to a page triggering func=clearall or rex_history_function=snap, permanently deleting all article snapshots or reverting articles to earlier states.
- CVE-2026-117533Medium
REDAXO from 5.18.0 before 5.21.4 contains a stored cross-site scripting vulnerability because rex_media_service moves uploaded SVG files into the public media folder before sanitizing them. Authenticated users with mediapool upload rights can race the sanitizer or exhaust memory limits to leave script-laden SVGs publicly served, executing scripts in victims' backend sessions.
- CVE-2026-116899Medium
REDAXO before 5.21.4 contains a broken access control vulnerability that allows authenticated editors to modify slices in unauthorized categories by pairing a permitted article with a foreign slice id. Attackers can abuse content/edit delete and edit functions or the content_slice_status and content_move_slice APIs to delete, toggle, move, or overwrite other editors' slices.
- CVE-2026-116898High
REDAXO before 5.21.4 contains a missing authorization vulnerability in media pool bulk move that checks only target category permission, ignoring the source category. Authenticated backend users with permission for one media category can move files from restricted categories into it and silently replace their contents site-wide.
- CVE-2026-116895Medium
REDAXO before 5.21.5 contains a cross-site request forgery vulnerability because the backend processes the safemode GET parameter in index.php without validating a CSRF token. Attackers can lure a logged-in administrator into opening a crafted link to disable global safe mode, writing safe_mode: false to config.yml, or enable session safe mode, disabling backend addons.
- CVE-2026-116894Medium
REDAXO before 5.21.5 contains an insufficient session expiration vulnerability that allows attackers to retain account access by keeping the current session and stay-logged-in key valid after a password change. Attackers who obtained a user's session id or stay-logged-in cookie can keep backend access after the password change, via the cookie for up to three months.
- CVE-2026-117532Critical
REDAXO core from 5.3.0 before 5.21.4 contains an authentication bypass vulnerability in the structure/history plugin that allows unauthenticated attackers to forge temporary login tokens. Attackers can force the session-tied secret into a predictable state and forge tokens for accounts like admin, gaining backend access and code execution outside live mode.
- CVE-2026-117536High
REDAXO before 5.21.3 contains a cross-site request forgery vulnerability in the backend user administration page (users/users) because the CSRF token check only runs when the save parameter is set, while the update path triggered by FUNC_UPDATE does not require it. Attackers can lure a logged-in backend user with the users[] permission to a crafted GET link to grant administrator rights, deactivate accounts, or lock out the sole administrator.
- CVE-2026-117535Medium
REDAXO before 5.21.3 contains a reflected cross-site scripting vulnerability in the backend media pool detail page, where the opener_link parameter is rendered without HTML escaping. Unauthenticated attackers can lure logged-in backend users with media permissions into clicking a crafted link. The injected script can then read the CSRF token and perform actions with the victim's permissions, including code execution via template or module edits when the victim is an administrator.
- CVE-2026-116900Medium
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 and execute script in administrators' backend sessions.
- CVE-2026-116897Medium
REDAXO core before 5.21.4 contains a missing authorization vulnerability in the structure/version and structure/history frontend preview modes, which do not check category or clang permissions for the previewed article. Any backend user, or one holding history[article_rollback], can set rex_version or rex_history_date with arbitrary article_id values to read unpublished working versions and historic or deleted content.
- CVE-2026-116896High
REDAXO before 5.21.5 contains a missing authorization vulnerability in the backup addon export that accepts any database table. Non-admin users with the backup[export] permission can export rex_user, rex_user_session, and other applications' tables, obtaining plaintext session IDs and stay-logged-in keys to take over admin accounts, or password hashes for offline cracking.
- CVE-2026-116893Medium
REDAXO core before 5.21.5 contains a missing authorization vulnerability in the rex_api_package API function that lets non-admin backend users manage packages with only a valid CSRF token. Attackers holding a token, such as demoted admins with active sessions, can uninstall system addons like structure (dropping their database tables), deactivate, install, or activate packages, and delete non-system packages.
- 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-63000Medium
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.
- 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.
- CVE-2025-66026Medium
REDAXO is a PHP-based CMS. Prior to version 5.20.1, a reflected Cross-Site Scripting (XSS) vulnerability exists in the Mediapool view where the request parameter args[types] is rendered into an info banner without HTML-escaping. This allows arbitrary JavaScript execution in the backend context when an authenticated user visits a crafted link while logged in.
Vulnerability data from NVD (NIST) · CISA KEV · EPSS

