CVE-2017-16570
published 2017-11-06CVE-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 SL7_KEYJS_03. In…
PriorityP339high8.8CVSS 3.0
AVNACLPRNUIRSUCHIHAH
EPSS
2.21%
80.4th percentile
KeystoneJS before 4.0.0-beta.7 allows application-wide CSRF bypass by removing the CSRF parameter and value, aka SecureLayer7 issue number SL7_KEYJS_03. In other words, it fails to reject requests that lack an x-csrf-token header.
Affected
2 ranges
| Vendor | Product | Version range | Fixed in |
|---|---|---|---|
| keystonejs | keystone | < 4.0.0 | 4.0.0 |
| openstack | keystone | >= 0 < 4.0.0-beta.7 | 4.0.0-beta.7 |
CVSS provenance
nvdv3.08.8HIGHCVSS:3.0/AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H
nvdv2.06.8MEDIUMAV:N/AC:M/Au:N/C:P/I:P/A:P
Stop checking back — get the weekly exploitation signal.
Every Monday: what got weaponized or added to CISA KEV in the last seven days — each CVE cross-linked to its PoC, Nuclei template, and detection rule. Free, one email a week, unsubscribe in one click.
OSV
Cross-Site Request Forgery (CSRF) in keystone
osv·2017-11-30
CVE-2017-16570 [HIGH] Cross-Site Request Forgery (CSRF) in keystone
Cross-Site Request Forgery (CSRF) in keystone
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.
GHSA
Cross-Site Request Forgery (CSRF) in keystone
ghsa·2017-11-30
CVE-2017-16570 [HIGH] CWE-352 Cross-Site Request Forgery (CSRF) in keystone
Cross-Site Request Forgery (CSRF) in keystone
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.
No detection rules found.
No public exploits indexed.
No writeups or analysis indexed.
http://blog.securelayer7.net/keystonejs-open-source-penetration-testing-report/https://github.com/keystonejs/keystone/issues/4437https://github.com/keystonejs/keystone/pull/4478https://www.exploit-db.com/exploits/43922/http://blog.securelayer7.net/keystonejs-open-source-penetration-testing-report/https://github.com/keystonejs/keystone/issues/4437https://github.com/keystonejs/keystone/pull/4478https://www.exploit-db.com/exploits/43922/
2017-11-06
Published