CVE-2022-39322CWE-285

@keystone-6/core vulnerable to field-level access-control bypass for multiselect field

Critical · published October 25, 2022

CVSS v3.1
9.1
EPSS
1%
Percentile
73.3
In the wild
Unconfirmed
What it is

🚨 A sneaky access control flaw is letting your multiselect fields slip through the cracks! 🔥 Think of it like a fancy restaurant where the chef forgot to put a filter on the ingredient list, allowing anyone backstage to grab whatever they want instead of just their assigned dish. Your users might access data they shouldn’t, thanks to this oversight! An attacker could potentially view or manipulate data in multiselect fields that should've been off-limits. This could lead to significant data exposure and manipulation, putting sensitive information at risk. The consequences could be absolutely devastating for your system's integrity!

Put simply

Think of it like a fancy restaurant where the chef forgot to put a filter on the ingredient list, allowing anyone backstage to grab whatever they want instead of just their assigned dish. Your users might access data they shouldn’t, thanks to this oversight! This vulnerability in @keystone-6/core allows the field-level access control to be bypassed for multiselect fields, meaning that even if configured, the control does not function as intended. Only list-level access control is unaffected, leaving a gap where sensitive data might be accessed.

What to do

An attacker could potentially view or manipulate data in multiselect fields that should've been off-limits. This could lead to significant data exposure and manipulation, putting sensitive information at risk. The consequences could be absolutely devastating for your system's integrity! To protect your application, immediately update @keystone-6/core to version 2.3.1, which addresses this flaw. As a temporary measure, consider avoiding the use of multiselect fields until you're patched. Always ensure your access controls are thoroughly configured! You’ve got this! By taking these steps, you'll ensure your app remains secure and protect your users’ data. 🛡️

The record
Technical detail
CVSS v3.1
9.1 · CRITICAL
Vector
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:N
CVSS v4.0
Not supplied
EPSS
0.01458 · 73.3th percentile
Weakness
CWE-285 · Improper Authorization
Published
2022-10-25T00:00Z
EPSS history
Timeline
  • 25 OCT 00:00Z
    @keystone-6/core vulnerable to field-level access-control bypass for multiselect field
    cvelistv5