CVE-2022-21683 json
Comment reply notifications sent to incorrect users in wagtail
published 4y ago modified 4mo ago also GHSA-xqxm-2rpm-3889 , PYSEC-2022-13 , EUVD-2022-0357
- cvss
- 3.5
- version 3.1, CNA
- cisa kev
- Not listed
- not in CISA's catalog
- epss
- 1.0%
- EPSS 1.0% chance of exploitation in 30 days, percentile 62%
- public exploits
- 0
- none known
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.
Patch / fix
- pypi wagtail 2.15.2
- torchbox wagtail 2.15.2
Is CVE-2022-21683 in your dependencies? Fencer shows which of your repositories are affected as soon as an advisory lands, and opens the fix as a pull request.
Check with FencerCISA SSVC
- Exploitation
- none
- Automatable
- no
- Technical impact
- partial
- Assessed
- last yr.
Exploit prediction
0.97% chance of exploitation in the next 30 days, higher than 62% of all scored CVEs (FIRST EPSS, 2026-11-09).
CVSS scores
| assigned by | version | score | vector |
|---|---|---|---|
| CNA | 3.1 | 3.5 | CVSS:3.1/AV:N/AC:L/PR:L/UI:R/S:U/C:L/I:N/A:N |
| NVD | 3.1 | 4.3 | CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:L/I:N/A:N |
| NVD | 2.0 | 4.0 | AV:N/AC:L/Au:S/C:P/I:N/A:N |
| GitHub | 3.1 | 3.5 | CVSS:3.1/AV:N/AC:L/PR:L/UI:R/S:U/C:L/I:N/A:N |
Affected packages
| ecosystem | package | affected | fixed in |
|---|---|---|---|
| pypi | wagtail | >=2.13, <2.15.2 |
2.15.2 |
Affected products
- wagtail wagtail
Classification
- Weakness
-
- CWE-200 Exposure of Sensitive Information to an Unauthorized Actor
References
-
github.com
/wagtail/wagtail/commit/5fe901e5d86ed02dbbb63039a897582951266afd
web, patch, third-party-advisory
-
github.com
/wagtail/wagtail/security/advisories/GHSA-xqxm-2rpm-3889
web, mitigation, third-party-advisory, advisory
-
github.com
/wagtail/wagtail/releases/tag/v2.15.2
web, release-notes, third-party-advisory
-
nvd.nist.gov
/vuln/detail/CVE-2022-21683
advisory
-
github.com
/pypa/advisory-database/tree/main/vulns/wagtail/PYSEC-2022-13.yaml
web
-
github.com
/wagtail/wagtail
package
Sources
- CVE List CVE-2022-21683
- GitHub Advisory GHSA-xqxm-2rpm-3889
- NVD CVE-2022-21683
- OSV PYSEC-2022-13
Fencer Intel keeps one entry per vulnerability: the CVE id wins, then GHSA, and records that alias each other are merged, except that two CVEs always keep separate entries. The same data is available as JSON.