CVE-2026-28223: Wagtail: Improper escaping of HTML (Cross-site Scripting) in simple_translation admin interface

Published Mar 3, 2026
·
Updated

Impact A stored Cross-site Scripting (XSS) vulnerability exists on confirmation messages within the wagtail.contrib.simpletranslation 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 security@wagtail.org (view the security policy for more information).

Other sources

Wagtail is an open source content management system built on Django. Prior to versions 6.3.8, 7.0.6, 7.2.3, and 7.3.1, a stored cross-site scripting (XSS) vulnerability exists on confirmation messages within the wagtail.contrib.simpletranslation 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. This issue has been patched in versions 6.3.8, 7.0.6, 7.2.3, and 7.3.1.

— MITRE

Affected Software

9 affected componentsFixes available
pip/wagtail>=7.3rc1<7.3.1
7.3.1
pip/wagtail>=7.1rc1<7.2.3
7.2.3
pip/wagtail>=6.4rc1<7.0.6
7.0.6
pip/wagtail<6.3.8
6.3.8
Torchbox Wagtail<6.3.8
Torchbox Wagtail>=6.4<7.0.6
Torchbox Wagtail>=7.1<7.2.3
Torchbox Wagtail=7.3
Torchbox Wagtail=7.3-rc1

Event History

Mar 3, 2026
Advisory Published
via GitHub·05:59 PM
Data Sourced
via GitHub·05:59 PM
DescriptionSeverityWeaknessAffected Software
Mar 5, 2026
CVE Published
via MITRE·06:56 PM
Data Sourced
via MITRE·06:56 PM
DescriptionSeverityWeakness
Data Sourced
via NVD·08:16 PM
RemedyDescriptionSeverityWeaknessAffected Software
Dec 1, 58158
Event
via FIRST·10:59 AM

Frequently Asked Questions

1

What is the severity of CVE-2026-28223?

CVE-2026-28223 is a stored Cross-site Scripting (XSS) vulnerability that can impact the security of affected users.

2

How do I fix CVE-2026-28223?

To fix CVE-2026-28223, upgrade to Wagtail version 7.3.1, 7.2.3, 7.0.6, or 6.3.8.

3

Which software is affected by CVE-2026-28223?

CVE-2026-28223 affects Wagtail versions prior to 6.3.8, 7.0.6, 7.2.3, and 7.3.1.

4

What kind of attack can CVE-2026-28223 enable?

CVE-2026-28223 can enable attackers to execute malicious scripts in the context of another user's session through the Wagtail admin interface.

5

Who can exploit CVE-2026-28223?

Any authenticated user with access to the Wagtail admin area can potentially exploit CVE-2026-28223 by creating maliciously crafted titles.

Contact

SecAlerts Pty Ltd.
132 Wickham Terrace
Fortitude Valley,
QLD 4006, Australia
info@secalerts.co
By using SecAlerts services, you agree to our services end-user license agreement. This website is safeguarded by reCAPTCHA and governed by the Google Privacy Policy and Terms of Service. All names, logos, and brands of products are owned by their respective owners, and any usage of these names, logos, and brands for identification purposes only does not imply endorsement. If you possess any content that requires removal, please get in touch with us.
© 2026 SecAlerts Pty Ltd.
ABN: 70 645 966 203, ACN: 645 966 203