Comment reply notifications sent to incorrect users in wagtail
Key facts
- Attack vector
- Network
- Privileges required
- Low
- User interaction
- None
- Attack complexity
- Low
- Impact type
- Information disclosure
- Confidentiality · integrity · availability
- Low · None · None
- Fix status
- Fixed
Attack profile from CVSS 3.1 · NVD. Fix status from CNA and GitHub. Impact type from CWE-200.
Summary
Wagtail is a Django based content management system focused on flexibility and user experience. When notifications for new replies in comment threads are sent, they are sent to all users who have replied or commented anywhere on the site, rather than only in the relevant threads. This means that a user could listen in to new comment replies on pages they have not have editing access to, as long as they have left a comment or reply somewhere on the site. A patched version has been released as Wagtail 2.15.2, which restores the intended behaviour - to send notifications for new replies to the participants in the active thread only (editing permissions are not considered). New comments can be disabled by setting `WAGTAILADMIN_COMMENTS_ENABLED = False` in the Django settings file.
Why it matters now
SSVC decision points
CISA ADP · SSVC 2.0.3
- Exploitation
- None
- Automatable
- No
- Technical impact
- Partial
The decision (Track, Attend, Act) also depends on your mission and well-being impact; see CISA's SSVC guide.
Affected products
| Vendor | Product | Affected versions | Fixed in | Status | Source |
|---|---|---|---|---|---|
| wagtail | wagtail | 2.13 to before 2.15.2 | 2.15.2 | Patch available | CNA |
| — | wagtail (PyPI) | 2.13 to before 2.15.2 | 2.15.2 | Patch available | GHSA-xqxm-2rpm-3889 |
- wagtail Vendorwagtail Affected 2.13 to before 2.15.2 Fixed in 2.15.2 Patch available CNA
- wagtail (PyPI) Vendor— Affected 2.13 to before 2.15.2 Fixed in 2.15.2 Patch available GHSA-xqxm-2rpm-3889
Remediation
- Fix · CNA wagtail (wagtail) Fixed in 2.15.2
- Fix · GHSA-xqxm-2rpm-3889 wagtail (PyPI) Fixed in 2.15.2 Advisory →
Timeline
- 2026-10-02 Threatist record created from CVE-2022-21683
- 2026-10-03 Alias added: GHSA-xqxm-2rpm-3889
References
Advisory 3
More Wagtail vulnerabilities
- TI-2026-39163 Wagtail: Reflected XSS in dynamic image URL generator view CVSS 3.1HIGH 7.3
- TI-2020-08875 Possible XSS attack in Wagtail CVSS 3.1MEDIUM 6.8
- TI-2023-13342 Wagtail vulnerable to stored Cross-site Scripting attack via ModelAdmin views CVSS 3.1MEDIUM 6.4
- TI-2026-32180 Wagtail: Improper restriction handling on Documents and Images API CVSS 3.1MEDIUM 5.3
- TI-2026-22558 Wagtail: Improper escaping of HTML (Cross-site Scripting) in simple_translation admin interface CVSS 3.1MEDIUM 6.1
- TI-2026-22557 Wagtail: Improper escaping of HTML (Cross-site Scripting) on TableBlock class attributes CVSS 3.1MEDIUM 6.1
Sources
- CVE-2022-21683 · CVE Program
- CVE-2022-21683 · NVD
- FIRST EPSS
- GHSA-xqxm-2rpm-3889 · GitHub Advisory Database · CC BY 4.0
This product uses the NVD API but is not endorsed or certified by the NVD. Sources and licences