CVE-2021-32624 Private Field data leak
Attackers can bypass access controls to reveal private field values in Keystone 5 CMS, exposing sensitive data.
- Exploited in the wild
- Not known
- Login needed
- Any signed-in user
- Attackable
- Over the internet
- Victim action needed
- Not needed
- Fix
- None listed
What is CVE-2021-32624?
CVE-2021-32624 is a high-severity vulnerability in keystonejs keystone-5, published on 24 May 2021. Any signed-in user can exploit it over the network, with no action from the victim.
Official description
Keystone 5 is an open source CMS platform to build Node.js applications. This security advisory relates to a newly discovered capability in our query infrastructure to directly or indirectly expose the values of private fields, bypassing the configured access control. This is an access control related oracle attack in that the attack method guides an attacker during their attempt to reveal information they do not have access to. The complexity of completing the attack is limited by some length-dependent behaviors and the fidelity of the exposed information. Under some circumstances, field values or field value meta data can be determined, despite the field or list having `read` access control configured. If you use private fields or lists, you may be impacted. No patches exist at this time. There are no workarounds at this time
Weakness: CWE-200
Which versions are affected by CVE-2021-32624?
2 open source packages ship an affected version, including @keystonejs/keystone. It affects 1 product.
| Package | Affected | Fixed in |
|---|---|---|
@keystonejs/keystone npm | All versions to 19.3.2 | None |
@keystonejs/keystone npm | All versions to 19.3.2 | None |
Products include Keystonejs Keystone-5.
How do I fix CVE-2021-32624?
No fix has been published for CVE-2021-32624 yet. Limit exposure of the affected software until one is available.
Is CVE-2021-32624 being exploited?
There is no known exploitation of CVE-2021-32624 in the wild and no public exploit code.
Sources
Also known as GHSA-27g8-r9vw-765x.