GitHub Advisoryadvisory · Packagist

GHSA-6784-9c82-vr85 Injection of arbitrary HTML/JavaScript code through the media download URL

MEDIUM Published 2024-10-03 Modified 2024-10-17 Official page ↗
Aliases
CVE-2024-47617
Ecosystem
Packagist
Packages
sulu/sulu
Severity
Moderate
CVSS vector
CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:C/C:L/I:L/A:N
Weaknesses
CWE-79
Reviewed
2024-10-03

Affected packages

• Packagist sulu/sulu: >= 2.6.0, < 2.6.5 → fixed in 2.6.5 • Packagist sulu/sulu: >= 2.0.0, < 2.5.21 → fixed in 2.5.21

Description

Impact This vulnerability allows an attacker to inject arbitrary HTML/JavaScript code through the media download URL in Sulu CMS. It affects the SuluMediaBundle component. The vulnerability is a Reflected Cross-Site Scripting (XSS) issue, which could potentially allow attackers to steal sensitive information, manipulate the website's content, or perform actions on behalf of the victim. Patches The problem has not been patched yet. Users should upgrade to patched versions once they become available. Currently affected versions are: • 2.6.4 • 2.5.20 Workarounds Until an official patch is released, users can implement additional input validation and output encoding for the 'slug' parameter in the MediaStreamController's downloadAction method. Alternatively, configuring a Web Application Firewall (WAF) to filter potentially malicious input could serve as a temporary mitigation. References • GitHub repository: https://github.com/sulu/sulu • Vulnerable code: https://github.com/sulu/sulu/blob/2.6/src/Sulu/Bundle/MediaBundle/Controller/MediaStreamController.php#L106

Related

Alias · CVE (1)

  • CVE-2024-47617 Sulu is a PHP content management system. vulnerability

Weakness · CWE (1)

  • CWE-79 Improper Neutralization of Input During Web Page Generation weakness

References