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.
Published: 2026-08-31
Score: 5.3 Medium
EPSS: n/a
KEV: No
Impact: n/a
Action: n/a
AI Analysis

Impact

The vulnerability allows an authenticated backend user with edit rights on one collection to move media from a restricted collection by specifying a client‑supplied collection value, bypassing permission checks. The effect is that the attacker can retrieve media they are not authorized to view or download, exposing confidential content. This is a classic Insecure Direct Object Reference flaw documented as CWE‑639 and CWE‑863.

Affected Systems

All instances of the Sulu content management system running a version older than 2.6.25 or 3.0.8 are affected. The issue resides in the MediaManager component of the media bundle.

Risk and Exploitability

The CVSS score of 5.3 indicates a moderate severity. The EPSS score is not available and the vulnerability is not listed in the CISA KEV catalog, suggesting a lower probability of widespread exploitation. However, the attack requires only an authenticated backend user with edit permission on a collection, a role that exists in many installations. An attacker can directly move the media item and then access the content, so the risk to confidentiality is significant for affected sites.

Generated by OpenCVE AI on August 31, 2026 at 23:22 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Upgrade Sulu to version 2.6.25 or newer, or to 3.0.8 or newer, which contain the fix for the media move permission check.
  • Review and tighten collection edit permissions: ensure that only trusted backend users have edit rights on collections containing sensitive media.
  • If an immediate upgrade is not feasible, restrict access to the media move endpoint or remove edit permissions from vulnerable collections until the patch can be applied.

Generated by OpenCVE AI on August 31, 2026 at 23:22 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Mon, 31 Aug 2026 22:45:00 +0000

Type Values Removed Values Added
First Time appeared Sulu
Sulu sulu
Vendors & Products Sulu
Sulu sulu

Mon, 31 Aug 2026 21:30:00 +0000

Type Values Removed Values Added
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.
Title Sulu: Media move/update authorization bypass (IDOR)
Weaknesses CWE-639
CWE-863
References
Metrics cvssV4_0

{'score': 5.3, 'vector': 'CVSS:4.0/AV:N/AC:L/AT:N/PR:L/UI:N/VC:L/VI:L/VA:N/SC:N/SI:N/SA:N'}


cve-icon MITRE

Status: PUBLISHED

Assigner: GitHub_M

Published:

Updated: 2026-08-31T21:20:58.926Z

Reserved: 2026-08-28T22:00:43.512Z

Link: CVE-2026-82395

cve-icon Vulnrichment

No data.

cve-icon NVD

Status : Received

Published: 2026-08-31T22:17:22.647

Modified: 2026-08-31T22:17:22.647

Link: CVE-2026-82395

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-08-31T23:30:06Z

Weaknesses
  • CWE-639

    Authorization Bypass Through User-Controlled Key

  • CWE-863

    Incorrect Authorization