GitHub Advisoryadvisory · npm

GHSA-q43c-g2g7-6gxj Cross-Site Request Forgery (CSRF) in keystone

HIGH Published 2017-11-30 Modified 2021-06-10 Official page ↗
Aliases
CVE-2017-16570
Ecosystem
npm
Packages
keystone
Severity
High
CVSS vector
CVSS:3.0/AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H
Weaknesses
CWE-352
Reviewed
2020-06-16

Affected packages

• npm keystone: < 4.0.0-beta.7 → fixed in 4.0.0-beta.7

Description

Versions of `keystone` prior to 4.0.0 are vulnerable to Cross-Site Request Forgery (CSRF). The package fails to validate the presence of the `X-CSRF-Token` header, which may allow attackers to carry actions on behalf of other users on all endpoints. Recommendation Update to version 4.0.0 or later.

Related

Alias · CVE (1)

  • CVE-2017-16570 KeystoneJS before 4.0.0-beta.7 allows application-wide CSRF bypass by removing the CSRF parameter and value, aka SecureLayer7 issue number… vulnerability

Weakness · CWE (1)

  • CWE-352 Cross-Site Request Forgery weakness

References