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 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 anyone receiving the link to read restricted content without authentication. 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

An authenticated Sulu administrator can generate or revoke preview links for resources without being required to have the VIEW permission for those resources. Because a preview link is a public URL that makes the target content reachable by an opaque token, the attacker or anyone who obtains the link can read content that should otherwise be restricted. The flaw is a classic authorization bypass that results in unintended information disclosure.

Affected Systems

The issue affects the Sulu content management system. Versions of Sulu before 2.6.25 (for the 2.x line) and before 3.0.8 (for the 3.x line) are vulnerable. This includes all deployments of Sulu where the preview-link endpoint and the PreviewLinkManager class are present.

Risk and Exploitability

The CVSS score of 5.3 indicates a moderate severity. The EPSS score is not available, but the vulnerability requires that the attacker be a legitimate administrator who can identify target resource identifiers, a condition that is typically hard to satisfy without prior access to the system. Because the exploit produces a publicly accessible link that bypasses the view checks, the risk of accidental disclosure is significant even if the attacker cannot read the link directly. The vulnerability is not listed in the CISA KEV catalog.

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

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Upgrade Sulu to at least version 2.6.25 for the 2.x line or 3.0.8 for the 3.x line, which contain the fix for the preview link authorization check.
  • Configure access controls so that only users with proper VIEW permissions can create preview links, and audit role assignments to ensure administrators are correctly scoped.
  • If an upgrade cannot be performed immediately, delete all existing preview links and consider disabling the preview link feature until the system is patched.

Generated by OpenCVE AI on August 31, 2026 at 22:52 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 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 anyone receiving the link to read restricted content without authentication. This issue is fixed in versions 2.6.25 and 3.0.8.
Title Sulu: Fix authorization bypass when creating preview links
Weaknesses CWE-862
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:N/VA:N/SC:N/SI:N/SA:N'}


cve-icon MITRE

Status: PUBLISHED

Assigner: GitHub_M

Published:

Updated: 2026-08-31T21:17:49.768Z

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

Link: CVE-2026-82394

cve-icon Vulnrichment

No data.

cve-icon NVD

Status : Received

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

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

Link: CVE-2026-82394

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-08-31T23:00:12Z

Weaknesses