CVE-2026-82395
Received Received - Intake

Unauthorized Media Reassignment in Sulu CMS

Vulnerability report for CVE-2026-82395, including description, CVSS score, EPSS score, affected products, exploitability, helpful resources, and attack-flow context.

Publication date: 2026-08-31

Last updated on: 2026-08-31

Assigner: GitHub, Inc.

Description

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 the user was not permitted to access. This issue is fixed in versions 2.6.25 and 3.0.8.

CVSS Scores

EPSS Scores

Probability:
Percentile:

Meta Information

Published
2026-08-31
Last Modified
2026-08-31
Generated
2026-09-01
AI Q&A
2026-09-01
EPSS Evaluated
N/A
NVD

Affected Vendors & Products

Showing 1 associated CPE
Vendor Product Version / Range
sulu sulu to 3.0.8 (exc)

Helpful Resources

Exploitability

CWE
CWE Icon
KEV
KEV Icon
CWE ID Description
CWE-639 The system's authorization functionality does not prevent one user from gaining access to another user's data or record by modifying the key value identifying the data.
CWE-863 The product performs an authorization check when an actor attempts to access a resource or perform an action, but it does not correctly perform the check.

Attack-Flow Graph

AI Quick Actions

Instant insights powered by AI
Executive Summary

Sulu is a PHP content management system. A flaw exists in versions before 2.6.25 and 3.0.8 where the media move endpoint checks permissions based on a user-supplied collection instead of the media's actual collection. This allows an authenticated user with edit rights on one collection to move media from a restricted collection to an allowed one, bypassing access controls.

Detection Guidance

This vulnerability involves improper permission checks in the Sulu CMS media move endpoint. To detect it, inspect HTTP requests to /admin/media/move for improper collection reassignment attempts. Check server logs for requests where a user with limited permissions attempts to move media from a restricted collection to an unrestricted one. Look for patterns where the collection parameter in the request does not match the media's actual source collection.

Impact Analysis

An attacker with backend access could move restricted media to a collection they can access, potentially viewing or downloading unauthorized content. This requires the attacker to have edit permissions on at least one collection and knowledge of a target media ID.

Compliance Impact

This vulnerability could lead to unauthorized access to sensitive data, violating confidentiality requirements in GDPR and HIPAA. Organizations using affected Sulu versions may face compliance violations due to improper access controls.

Mitigation Strategies

Update Sulu to version 2.6.25 or 3.0.8 or later to fix the vulnerability. Ensure all backend users have only necessary permissions and review collection access controls.

Chat Assistant

Ask questions about this CVE
Hi! I’m here to help you understand CVE-2026-82395. Ask me anything about the vulnerability, its impact, or mitigation strategies.
0/70

EPSS Chart