Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessObtain low-privilege Wagtail account with 'Can submit translation' permission
-
DeliveryEnumerate restricted page IDs or slugs via admin interface
-
ExploitSubmit translation request targeting unauthorized page
-
ExecutionRetrieve page content via translation workflow UI
-
ImpactExfiltrate confidential pre-publication content
Vulnerability Assessment
| Weakness |
CWE
OWASP Top 10:2025
A10:2025 - Mishandling of Exceptional Conditions
ASVS 5.0
V8 - Authorization Insufficient permission handling
|
| Exploitation Conditions | Exploitation requires: (1) a valid authenticated session in the Wagtail admin with the 'Can submit translation' permission explicitly granted; (2) the Wagtail internationalization/translation feature to be enabled in the deployment (not a default minimal install); (3) knowledge or enumeration of the page ID or slug of the target restricted page. Exploitation is limited by: the need for at least low-privilege account access (PR:L per CVSS vector), the translation feature must be configured and active, and impact is read-only (no canonical content modification or deletion). Unauthenticated external attackers cannot exploit this vulnerability. |
| Impact | The vendor-assigned CVSS 3.1 score of 4.3 (Medium) reflects a realistic, if modest, risk profile: network-exploitable (AV:N), low complexity (AC:L), requires low privilege (PR:L), and results in only low confidentiality impact (C:L) with no integrity or availability impact. EPSS data was not provided, but given the absence of public exploit code, KEV listing, or active exploitation reports, real-world exploitation probability is likely low-to-moderate in the near term. The primary risk is internal threat actors or compromised low-privilege accounts using the translation workflow as a side-channel to read restricted page content without triggering normal access-control audit logs. The impact ceiling is bounded: no write access to canonical page content is achieved, and scope remains unchanged (S:U). Defenders in multi-tenant or regulated environments (e.g., government, media, healthcare) where content confidentiality matters before publication should treat this as a genuine priority; purely public-facing Wagtail deployments with no sensitive unpublished content face lower practical risk. |
| Exploit ScenarioDerived | An authenticated Wagtail editor with the 'Can submit translation' permission - but no view rights on a confidential draft page such as an embargoed press release - navigates to the translation submission endpoint and supplies the ID or slug of the restricted page. The server creates a translation record and surfaces the page content to the user through the translation workflow interface, bypassing the page-tree permission gate. No public exploit code has been identified, but the attack requires only a valid session and knowledge of target page identifiers, which may be enumerable. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Jul 01, 2026
Authorization bypass in Wagtail CMS allows authenticated low-privilege users to create translations for pages beyond their permitted scope. Versions prior to 7.0.8, 7.3.3, and 7.4.2 fail to enforce page-level permission checks when a user submits a translation request, exposing content of restricted pages to anyone holding the 'Can submit translation' permission. No public exploit code or active exploitation (CISA KEV) has been identified, but the low attack complexity and network-accessible vector make this straightforward to abuse for information disclosure.
RemediationAI
The primary fix is to upgrade Wagtail to one of the patched releases: 7.0.8 (for deployments pinned to the 7.0.x LTS line), 7.3.3 (for 7.3.x), or 7.4.2 (for 7.4.x), per the vendor advisory at https://github.com/wagtail/wagtail/security/advisories/GHSA-8634-mr4j-r72c. As a compensating control prior to patching, administrators should audit all user accounts holding the 'Can submit translation' permission and revoke it from any accounts that do not also require broad page access - narrowing the blast radius without disabling the feature entirely. Disabling the translation feature globally (if not in use) eliminates the attack surface entirely with no functional loss. Re-enabling strict permission auditing on the Wagtail admin is advisable as a general hardening measure regardless of patch status.
Affected VersionsENISA
Affected Packages
Source: OSV (Open Source Vulnerabilities)
Affects your stack
Affects 1 package in pypi
Checking this CVE against your own stacks and servers is part of the Basic plan and up.
Technical ContextAI · show details
Wagtail is an open-source Django-based CMS (cpe:2.3:a:wagtail:wagtail:*:*:*:*:*:*:*:*) that includes a built-in internationalization and translation workflow. The translation subsystem exposes a permission named 'Can submit translation' which is intended to allow designated editors to initiate content translation jobs. The root cause is CWE-280 (Improper Handling of Insufficient Permissions or Privileges): the translation submission handler fails to cross-check whether the requesting user also holds the necessary page-level edit or view permissions before creating the translation record. Because Wagtail's page tree enforces granular per-page or per-section permissions, bypassing those checks via the translation pathway undermines the entire page-level access model. The vulnerability is purely server-side and requires no client-side exploit primitive.
Know when Wagtail gets its next vulnerability
- Watch products and get an email when something new is published
- Check this CVE against your own stack and servers
- Exploit and PoC references, threat intelligence from 22 sources
No credit card · 7-day full trial
Severity by source
AV:N/AC:L/PR:L/UI:N/S:U/C:L/I:N/A:N
Network-accessible endpoint, low complexity; PR:L because a specific granted permission is required; C:L reflects read-only access to restricted page content with no write or availability impact.
Primary rating from Vendor (GitHub_M).
CVSS VectorVendor: GitHub_M
Lifecycle Timeline
1DescriptionCVE.org
Wagtail is an open source content management system built on Django. In versions prior to 7.0.8, 7.3.3 and 7.4.2, a low-level user with the "Can submit translation" permission can create translations for any page, including those they do not have permissions for. This issue has been fixed in versions 7.0.8, 7.3.3, and 7.4.2.
Blast Radius
ecosystem impact- 1 pypi packages depend on wagtail (1 direct, 0 indirect)
Ecosystem-wide dependent count for version 7.1.
Threat Intelligence Overview
How this decision was reached
The engine reads each signal below and applies a fixed list of rules from top to bottom. The first rule that matches sets the recommended action – like a statement, every line is shown.
What every action level means
SSVC AssessmentENISA
Priority Score
Attack Technique
Information disclosure occurs when an application unintentionally exposes sensitive data that aids attackers in reconnaissance or directly compromises security.
In Wagtail before versions 2.8.1 and 2.7.2, a cross-site scripting (XSS) vulnerability exists on the page revision compa
Wagtail is an open source content management system built on Django. Rated medium severity (CVSS 5.4), this vulnerabilit
Reflected cross-site scripting in the Wagtail Django CMS admin interface lets a low-privilege editor craft a malicious U
Wagtail is an open source content management system built on Django. Rated medium severity (CVSS 6.5), this vulnerabilit
Missing authorization on the image preview endpoint in Wagtail CMS allows any authenticated admin-panel user to render p
Stored XSS in Wagtail's TableBlock allows authenticated users with page editing permissions to inject malicious class at
Stored XSS in Wagtail's simple_translation module allows authenticated admin users to inject malicious JavaScript throug
Reflected cross-site scripting in APSL Puput v1.2.1 through v2.2.0 lets an authenticated user holding Wagtail Editor pri
Wagtail is an open source content management system built on Django. Rated medium severity (CVSS 5.4), this vulnerabilit
In Wagtail before versions 2.7.4 and 2.9.3, when a form page type is made available to Wagtail editors through the `wagt
Wagtail is an open source content management system built on Django. Rated medium severity (CVSS 4.9), this vulnerabilit
Wagtail is a Django content management system. Rated medium severity (CVSS 4.8), this vulnerability is remotely exploita
EUVD-2026-41149
GHSA-8634-mr4j-r72c
NVD
CVE.org
EPSS
Vulnrichment
VulDB
Exploit-DB