p PatchFirst

PatchFirst · Latest vulnerabilities

sulu/sulu vulnerabilities

Vulnerabilities published for sulu/sulu in the last 30 days: 0. Listed in the KEV catalogue: 0.

Filter vulnerabilities
Clear filters

Vulnerabilities: 18

  1. CVE-2026-92692

    Medium · CVSS 6.9EPSS 0.42%Fix available

    Sulu: JCR-SQL2 injection via `categories` query parameter (unauthenticated)

    Sulu is an open-source PHP content management system based on the Symfony framework. Prior to 2.6.25 and 3.0.8, the affected Sulu 2.6 and 3.0 release lines have a Smart Content QueryBuilder in src/Sulu/Component/Content/SmartContent/QueryBuilder.php that concatenates category identifiers from the public categories query parameter into a JCR-SQL2 WHERE clause without numeric validation. On a public page containing a category-filtered Smart Content block, an unauthenticated attacker can alter query conditions to infer or enumerate content-repository nodes, including unpublished content, or submit malformed and expensive query fragments that deg

    • Update to 2.6.25
    • Update to 3.0.8
    Published Updated
  2. CVE-2026-82396

    Medium · CVSS 5.4EPSS 0.3%Fix available

    Sulu: Stored XSS via media download inline-disposition override

    Sulu is an open-source PHP content management system based on the Symfony framework. Prior to versions 2.6.25 and 3.0.8, src/Sulu/Bundle/MediaBundle/Controller/MediaStreamController.php allows the /media/{id}/download/{slug} route and its administration variant to honor the inline query parameter for scriptable MIME types. The vulnerable stored Content-Type values include text/html, application/xhtml+xml, text/xml, and application/xml. An attacker with media upload permission can store an HTML, XHTML, or XML document and create a link using inline=1, causing the application to return the file on the Sulu origin instead of forcing Content-Disp

    • Update to 2.6.25
    • Update to 3.0.8
    Published Updated
  3. CVE-2026-82395

    Medium · CVSS 5.3EPSS 0.43%Fix available

    Sulu: Media move/update authorization bypass (IDOR)

    Sulu is an open-source PHP content management system based on the Symfony framework. Prior to versions 2.6.25 and 3.0.8, the media move endpoint derives its permission check from the client-supplied collection value instead of the media item's actual source collection, and src/Sulu/Bundle/MediaBundle/Media/Manager/MediaManager.php allows MediaManager::move() to reassign the item without checking that source. An authenticated backend user with edit permission on one collection and knowledge of a target media identifier can name the allowed collection in the request, move an item out of a restricted collection, and then view or download content

    • Update to 2.6.25
    • Update to 3.0.8
    Published Updated
  4. CVE-2026-82394

    Medium · CVSS 5.3EPSS 0.58%Fix available

    Sulu: Fix authorization bypass when creating preview links

    Sulu is an open-source PHP content management system based on the Symfony framework. Prior to versions 2.6.25 and 3.0.8, the preview-link endpoint and src/Sulu/Bundle/PreviewBundle/Application/Manager/PreviewLinkManager.php do not enforce VIEW permission for the target resource in PreviewLinkManager::generate() or PreviewLinkManager::revoke(). An authenticated administration user who knows a target resource identifier can create or revoke a preview link for any page, article, or snippet, including content in a webspace or area the user cannot view. A generated preview URL is public and resolves content by an opaque token, allowing the user or

    • Update to 2.6.25
    • Update to 3.0.8
    Published Updated
  5. CVE-2026-45701

    Medium · CVSS 6.9EPSS 0.23%Fix available

    Sulu: Weak Cryptographical usage for API Key generation and Reset Tokens

    Sulu is an open-source PHP content management system based on the Symfony framework. Prior to versions 2.6.23 and 3.0.6, the password reset tokenand API key generation uses a weak cryptographical hash algorithm. This issue has been patched in versions 2.6.23 and 3.0.6.

    • Update to 2.6.23
    • Update to 3.0.6
    Published Updated
  6. GHSA-9m6v-8fxc-4r44

    Low · CVSS 2.3Fix available

    Sulu: Used API Keys may be available via Admin API

    ### Impact The users endpoint controller exposes a project's apiKey field to the logged-in user, provided they have permission for that endpoint. This only has impact if a project itself uses that specific field, Sulu itself does nothing with it and has no authentication per apiKey in its core. ### Patches A patch is released with Version 2.6.23 and 3.0.5. ### Workarounds Remove the field descriptor by patch the UserController.php File in Sulu Security Bundle.

    • Update to 2.6.23
    • Update to 3.0.6
    Published Updated
  7. CVE-2026-34372

    Medium · CVSS 5.3EPSS 0.27%Fix available

    Sulu checks fix permissions for subentities endpoints

    Sulu is an open-source PHP content management system based on the Symfony framework. From versions 1.0.0 to before 2.6.22, and 3.0.0 to before 3.0.5, a user which has permission for the Sulu Admin via at least one role could have access to the sub-entities of contacts via the admin API without even have permission for contacts. This issue has been patched in versions 2.6.22 and 3.0.5.

    • Update to 2.6.22
    • Update to 3.0.5
    Published Updated
  8. CVE-2025-47778

    Medium · CVSS 6.1EPSS 0.47%Fix available

    Sulu vulnerable to XXE in SVG File upload Inspector

    Sulu is an open-source PHP content management system based on the Symfony framework. Starting in versions 2.5.21, 2.6.5, and 3.0.0-alpha1, an admin user can upload SVG which may load external data via XML DOM library. This can be used for insecure XML External Entity References. The problem has been patched in versions 2.6.9, 2.5.25, and 3.0.0-alpha3. As a workaround, one may patch the effect file `src/Sulu/Bundle/MediaBundle/FileInspector/SvgFileInspector.php` manually.

    • Update to 2.5.25
    • Update to 2.6.9
    • Update to 3.0.0-alpha3
    Published Updated
  9. CVE-2024-47617

    Medium · CVSS 6.1EPSS 0.4%Fix available

    Reflected XSS Vulnerability in Sulu Media Bundle

    Sulu is a PHP content management system. 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. This vulnerability is fixed in 2.6.5 and 2.5.21.

    • Update to 2.5.21
    • Update to 2.6.5
    Published Updated
  10. CVE-2024-47618

    Medium · CVSS 5.1EPSS 0.35%Fix available

    Sulu vulnerable to XSS via uploaded SVG

    Sulu is a PHP content management system. Sulu is vulnerable against XSS whereas a low privileged user with access to the “Media” section can upload an SVG file with a malicious payload. Once uploaded and accessed, the malicious javascript will be executed on the victims’ (other users including admins) browsers. This issue is fixed in 2.6.5.

    • Update to 2.5.21
    • Update to 2.6.5
    Published Updated
  11. CVE-2024-27915

    Medium · CVSS 6.8EPSS 0.45%Fix available

    Sulu grants access to pages regardless of role permissions

    Sulu is a PHP content management system. Starting in verson 2.2.0 and prior to version 2.4.17 and 2.5.13, access to pages is granted regardless of role permissions for webspaces which have a security system configured and permission check enabled. Webspaces without do not have this issue. The problem is patched in versions 2.4.17 and 2.5.13. Some workarounds are available. One may apply the patch to `vendor/symfony/security-http/HttpUtils.php` manually or avoid installing `symfony/security-http` versions greater equal than `v5.4.30` or `v6.3.6`.

    • Update to 2.4.17
    • Update to 2.5.13
    Published Updated
  12. CVE-2024-24807

    Low · CVSS 2.7EPSS 0.52%Fix available

    Sulu is vulnerable to HTML Injection via Autocomplete Suggestion

    Sulu is a highly extensible open-source PHP content management system based on the Symfony framework. There is an issue when inputting HTML into the Tag name. The HTML is executed when the tag name is listed in the auto complete form. Only admin users can create tags so they are the only ones affected. The problem is patched with version(s) 2.4.16 and 2.5.12.

    • Update to 2.4.16
    • Update to 2.5.12
    Published Updated
  13. CVE-2023-39343

    Medium · CVSS 4.3EPSS 0.62%Fix available

    Sulu Observable Response Discrepancy on Admin Login

    Sulu is an open-source PHP content management system based on the Symfony framework. It allows over the Admin Login form to detect which user (username, email) exists and which one do not exist. Sulu Installation not using the old Symfony 5.4 security System and previous version are not impacted by this Security issue. The vulnerability has been patched in version 2.5.10.

    • Update to 2.5.10
    Published Updated
  14. CVE-2021-43836

    High · CVSS 8.5EPSS 2.05%Fix available

    PHP file inclusion in the Sulu admin panel

    Sulu is an open-source PHP content management system based on the Symfony framework. In affected versions an attacker can read arbitrary local files via a PHP file include. In a default configuration this also leads to remote code execution. The problem is patched with the Versions 1.6.44, 2.2.18, 2.3.8, 2.4.0. For users unable to upgrade overwrite the service `sulu_route.generator.expression_token_provider` and wrap the translator before passing it to the expression language.

    • Update to 1.6.44
    • Update to 2.2.18
    • Update to 2.3.8
    • Update to 2.4.0
    Published Updated
  15. CVE-2021-43835

    High · CVSS 7.2EPSS 1.17%Fix available

    Privilege escalation in the Sulu Admin panel

    Sulu is an open-source PHP content management system based on the Symfony framework. In affected versions Sulu users who have access to any subset of the admin UI are able to elevate their privilege. Over the API it was possible for them to give themselves permissions to areas which they did not already had. This issue was introduced in 2.0.0-RC1 with the new ProfileController putAction. The versions have been patched in 2.2.18, 2.3.8 and 2.4.0. For users unable to upgrade the only known workaround is to apply a patch to the ProfileController manually.

    • Update to 2.2.18
    • Update to 2.3.8
    • Update to 2.4.0
    Published Updated
  16. CVE-2021-41169

    Medium · CVSS 6.2EPSS 0.59%Fix available

    Improper Neutralization HTML tags in sulu/sulu

    Sulu is an open-source PHP content management system based on the Symfony framework. In versions before 1.6.43 are subject to stored cross site scripting attacks. HTML input into Tag names is not properly sanitized. Only admin users are allowed to create tags. Users are advised to upgrade.

    • Update to 1.6.43
    Published Updated
  17. CVE-2021-32737

    High · CVSS 8.4EPSS 0.66%Fix available

    XSS Injection in Media Collection Title was possible

    Sulu is an open-source PHP content management system based on the Symfony framework. In versions of Sulu prior to 1.6.41, it is possible for a logged in admin user to add a script injection (cross-site-scripting) in the collection title. The problem is patched in version 1.6.41. As a workaround, one may manually patch the affected JavaScript files in lieu of updating.

    • Update to 1.6.41
    Published Updated
  18. CVE-2020-15132

    Medium · CVSS 5.3EPSS 1.11%Fix available

    Reset Password / Login vulnerability in Sulu

    In Sulu before versions 1.6.35, 2.0.10, and 2.1.1, when the "Forget password" feature on the login screen is used, Sulu asks the user for a username or email address. If the given string is not found, a response with a `400` error code is returned, along with a error message saying that this user name does not exist. This enables attackers to retrieve valid usernames. Also, the response of the "Forgot Password" request returns the email address to which the email was sent, if the operation was successful. This information should not be exposed, as it can be used to gather email addresses. This problem was fixed in versions 1.6.35, 2.0.10 and

    • Update to 1.6.34
    • Update to 2.0.10
    • Update to 2.1.1
    Published Updated

Check your server

Check your installed stack and versions against the current vulnerability feeds.

Check your server →