CVE-2021-32624 Private Field data leak

High 7.5 Published Updated

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.

PackageAffectedFixed in
@keystonejs/keystone npmAll versions to 19.3.2None
@keystonejs/keystone npmAll versions to 19.3.2None

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.

Is CVE-2021-32624 in your software?

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

Check your SBOMs for free