SB20260629113 - Multiple vulnerabilities in REDAXO



SB20260629113 - Multiple vulnerabilities in REDAXO

Published: June 29, 2026

Security Bulletin ID SB20260629113
CSH Severity
Medium
Patch available
YES
Number of vulnerabilities 4
Exploitation vector Remote access
Highest impact Data manipulation

Breakdown by Severity

Medium 25% Low 75%
  • Low
  • Medium
  • High
  • Critical

Description

This security bulletin contains information about 4 vulnerabilities.


1) Input validation error (CVE-ID: N/A)

CWE-ID: CWE-20 - Improper input validation

CVSSv4: CVSS:4.0/AV:N/AC:L/AT:N/PR:L/UI:N/VC:L/VI:N/VA:N/SC:N/SI:N/SA:N/E:U/U:Clear


The vulnerability allows a remote user to disclose sensitive information.

The vulnerability exists due to improper input validation in the rex_list component when processing the sort GET parameter for ORDER BY clauses. A remote user can supply a crafted sort parameter to disclose sensitive information.

Error messages can confirm whether referenced columns exist, and query results can be reordered using unselected sensitive columns from the underlying tables.


2) Cross-site request forgery (CVE-ID: N/A)

CWE-ID: CWE-352 - Cross-Site Request Forgery (CSRF)

CVSSv4: CVSS:4.0/AV:L/AC:L/AT:P/PR:N/UI:A/VC:L/VI:H/VA:L/SC:N/SI:N/SA:N/E:U/U:Green


The vulnerability allows a remote attacker to trigger unauthorized package updates.

The vulnerability exists due to cross-site request forgery in rex_api_install_package_update when handling package update requests. A remote attacker can trick an authenticated administrator into visiting a crafted page to trigger unauthorized package updates.

User interaction is required, and exploitation succeeds when an authenticated administrator visits a malicious page with an active session.


3) Cross-site scripting (CVE-ID: N/A)

CWE-ID: CWE-79 - Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting')

CVSSv4: CVSS:4.0/AV:N/AC:L/AT:N/PR:H/UI:P/VC:N/VI:N/VA:N/SC:L/SI:L/SA:N/E:U/U:Clear


The vulnerability allows a remote user to execute arbitrary JavaScript in the browser of a backend user.

The vulnerability exists due to cross-site scripting in the mediapool sync page (sync.php) when rendering filesystem filenames from the /media directory into HTML. A remote privileged user can place a file with a specially crafted filename in the media directory to execute arbitrary JavaScript in the browser of a backend user.

User interaction is required to view the Mediapool → Sync page, and the page is accessible to backend users with the media[sync] permission.


4) Cross-site scripting (CVE-ID: N/A)

CWE-ID: CWE-79 - Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting')

CVSSv4: CVSS:4.0/AV:N/AC:L/AT:N/PR:H/UI:P/VC:N/VI:N/VA:N/SC:L/SI:L/SA:N/E:U/U:Clear


The vulnerability allows a remote user to execute arbitrary script in a victim's browser.

The vulnerability exists due to cross-site scripting in the mediaIsInUse() function in the media manager addon when rendering a warning message for deletion of a media file referenced by a Media Manager effect. A remote privileged user can store a crafted type name to execute arbitrary script in a victim's browser.

User interaction is required, as the victim must attempt to delete a media file linked to the affected type's effects.


Remediation

Install update from vendor's website.