GitHub Advisoryadvisory · PyPI
GHSA-p4v8-rw59-93cq Wagtail Vulnerable to Cross-site Scripting in simple_translation admin interface
MEDIUM
Official page ↗
- Aliases
- CVE-2026-28223
- Ecosystem
- PyPI
- Packages
- wagtail
- Severity
- Moderate
- CVSS vector
- CVSS:3.1/AV:N/AC:L/PR:H/UI:R/S:U/C:H/I:H/A:N
- Weaknesses
- CWE-79
- Reviewed
- 2026-03-03
Affected packages
• PyPI wagtail: < 6.3.8 → fixed in 6.3.8
• PyPI wagtail: >= 6.4rc1, < 7.0.6 → fixed in 7.0.6
• PyPI wagtail: >= 7.1rc1, < 7.2.3 → fixed in 7.2.3
• PyPI wagtail: >= 7.3rc1, < 7.3.1 → fixed in 7.3.1
Description
Impact
A stored Cross-site Scripting (XSS) vulnerability exists on confirmation messages within the `wagtail.contrib.simple_translation` module. A user with access to the Wagtail admin area may create a page with a specially-crafted title which, when another user performs the "Translate" action, causes arbitrary JavaScript code to run. This could lead to performing actions with that user's credentials. The vulnerability is not exploitable by an ordinary site visitor without access to the Wagtail admin.
Patches
Patched versions have been released as Wagtail 6.3.8, 7.0.6, 7.2.3 and 7.3.1.
Workarounds
None
Acknowledgements
Many thanks to Guan Chenxian (@GCXWLP) for reporting this issue.
For more information
If there are any questions or comments about this advisory:
• Visit Wagtail's support channels
• Email Wagtail at [email protected] (view the security policy for more information).
Related
Alias · CVE (1)
- CVE-2026-28223 Wagtail is an open source content management system built on Django. vulnerability
Weakness · CWE (1)
- CWE-79 Improper Neutralization of Input During Web Page Generation weakness
References
- https://github.com/wagtail/wagtail/security/advisories/GHSA-p4v8-rw59-93cq web
- https://nvd.nist.gov/vuln/detail/CVE-2026-28223 advisory
- https://github.com/wagtail/wagtail/commit/1c6f2effed68f4ccad6fbd07987e03641505f863 web
- https://github.com/wagtail/wagtail/commit/ba70244d376a7b1bd180ded03e827917ff410c19 web
- https://github.com/wagtail/wagtail/commit/d8c5900982df8ed5938ad993aa9ff69cda50f80c web
- https://github.com/wagtail/wagtail/commit/ee39d39deeb7f250fe886417b24802d7e05b1143 web
- https://github.com/wagtail/wagtail package
- https://github.com/wagtail/wagtail/releases/tag/v6.3.8 web
- https://github.com/wagtail/wagtail/releases/tag/v7.0.6 web
- https://github.com/wagtail/wagtail/releases/tag/v7.2.3 web
- https://github.com/wagtail/wagtail/releases/tag/v7.3.1 web