feathersjs-ecosystem/feathers-sequelize · Security

Feather-Sequelize cleanQuery method vulnerable to Prototype Pollution

GHSA ID
GHSA-p5m3-27vh-52j4
CVE ID
CVE-2022-29823
Severity
critical
Published
Updated
CVSS
9.8 · CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
CVSS v3
9.8 · CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H

Description

Feather-Sequelize cleanQuery method uses insecure recursive logic to filter unsupported keys from the query object. This results in a Remote Code Execution (RCE) with privileges of application.

CWEs

References