Description
Feather-Sequalize 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.
Affected products
| Vendor | Product | Affected | Fixed |
|---|---|---|---|
| Feather js | Feathers-Sequalize | 6.x – < 6.3.4 | 6.3.4 |
Affected packages
| Ecosystem | Package | Affected | Fixed | Record |
|---|---|---|---|---|
| npm | feathers-sequelize | >= 6.0.0, < 6.3.3 | 6.3.3 | GHSA-p5m3-27vh-52j4 |
References
- https://csirt.divd.nl/DIVD-2022-00020 third-party-advisory
- https://csirt.divd.nl/CVE-2022-29823/ third-party-advisory