CVE-2026-123820 Wagtail: Improper restriction handling on descendant collections in Documents and Images API

Medium 5.3 Published Updated
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.

PackageAffectedFixed in
wagtail PyPIAll versions7.0.9
wagtail PyPIFrom 7.17.3.4
wagtail PyPIFrom 7.47.4.3
wagtail PyPIFrom 8.0rc18.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.

Is CVE-2026-123820 in your software?

Upload an SBOM and sbomify checks it against every vulnerability here, every day.

Check your SBOMs for free