Severity by source
AV:N/AC:L/PR:L/UI:R/S:U/C:N/I:L/A:N
PR:L confirmed since Control Panel account is required; UI:R because third-party must view the shared preview URL for meaningful impact; I:L only since no content is persisted or published.
Primary rating from Vendor (https://github.com/statamic/cms).
CVSS VectorVendor: https://github.com/statamic/cms
Lifecycle Timeline
2DescriptionCVE.org
Impact
The Live Preview endpoint for existing entries and terms only checked view authorization, but it accepts and renders caller-supplied field values. A Control Panel user with view but not edit permission could therefore submit content they were not authorized to author and generate a shareable Live Preview URL rendering it.
Patches
This has been fixed in 5.74.0 and 6.20.3.
AnalysisAI
Incorrect authorization in Statamic CMS's Live Preview endpoint allows authenticated Control Panel users with view-only permissions to submit and render arbitrary field values they are not authorized to edit. By exploiting this flaw, a restricted user can generate a shareable Live Preview URL that displays unauthorized content as if authored through legitimate editorial workflow. No public exploit code or active exploitation has been identified; this is a low-severity integrity issue confirmed patched by the vendor in versions 5.74.0 and 6.20.3.
Technical ContextAI
Statamic CMS (composer/statamic/cms) is a Laravel-based flat-file content management system exposing a Control Panel with role-based access controls. The Live Preview feature renders draft field values before publication via a dedicated endpoint. The root cause is CWE-863 (Incorrect Authorization): the endpoint performs an authorization check for view permissions but omits a parallel check for edit or create permissions before accepting and rendering caller-supplied field values. This violates the principle that write-adjacent actions (supplying content to be rendered and shared) require at minimum write authorization. The vulnerability affects the 5.x branch below 5.74.0 and the 6.x branch from 6.0.0 up to but not including 6.20.3, as identified via CPE pkg:composer/statamic_cms.
RemediationAI
Upgrade Statamic CMS to version 5.74.0 (for 5.x deployments) or 6.20.3 (for 6.x deployments), as confirmed by the vendor in the GitHub Security Advisory GHSA-7mqq-4v55-88gh at https://github.com/statamic/cms/security/advisories/GHSA-7mqq-4v55-88gh. For sites that cannot immediately upgrade, a compensating control is to audit and tighten Control Panel user roles so that only users who legitimately need access to the Live Preview feature retain view permissions on entries and terms - this reduces the pool of potential abusers without disabling the feature. Alternatively, restricting Live Preview endpoint access at the web server or WAF layer to known editor IP ranges can limit exposure, though this may disrupt legitimate preview workflows for remote contributors.
Same weakness CWE-863 – Incorrect Authorization
View allSame technique Authentication Bypass
View allShare
External POC / Exploit Code
Leaving vuln.today
EUVD-2026-45319
GHSA-7mqq-4v55-88gh