CVE-2026-123820 Wagtail: Improper restriction handling on descendant collections in Documents and Images API
- Exploited in the wild
- Not known
- Fix
- None listed
What is CVE-2026-123820?
CVE-2026-123820 is a medium-severity vulnerability in wagtail, published on 9 Nov 2026.
Official description
Wagtail is an open source content management system built on Django. Prior to 7.0.9, 7.3.4, 7.4.3, and 8.0rc2, the Wagtail Documents and Images API V2 excludes directly restricted collections but fails to exclude their descendant collections, even though descendants inherit ancestor view restrictions. An API user can therefore list the filenames and names of documents and images stored in descendant collections that should remain private. This issue is fixed in versions 7.0.9, 7.3.4, 7.4.3, and 8.0rc2.
Weakness: CWE-280
Which versions are affected by CVE-2026-123820?
4 open source packages ship an affected version, including wagtail.
| Package | Affected | Fixed in |
|---|---|---|
wagtail PyPI | All versions | 7.0.9 |
wagtail PyPI | From 7.1 | 7.3.4 |
wagtail PyPI | From 7.4 | 7.4.3 |
wagtail PyPI | From 8.0rc1 | 8.0rc2 |
How do I fix CVE-2026-123820?
Upgrade wagtail to a fixed version for your release line: 7.0.9, 7.3.4, 7.4.3 or 8.0rc2.
Is CVE-2026-123820 being exploited?
There is no known exploitation of CVE-2026-123820 in the wild and no public exploit code.
Sources
Also known as GHSA-c2xx-cjmh-9q8f.