Keystone
Vendor:
First CVE: Oct 24, 2017 · Active for 8 years
13
Total CVEs
More Total CVEs than 91% of tracked products
2.2
Avg CVEs / Year
Higher CVE frequency than 73% of tracked products
6.9
Avg CVSS
Higher Avg CVSS than 39% of tracked products
0.0%
KEV Rate
Bottom 1%
Trends Over Time
The number and severity of CVEs published that impact Keystone over time
Volume of CVEsAvg CVSS Base Score
First CVE
Oct 24, 2017
8 years ago
Most Recent CVE
Mar 24, 2026
122 days ago
CVE Severity & Scoring
Keystone13 CVEs
54%
23%
23%
All CVEs352,294 CVEs
45%
40%
11%
MediumHighCritical
Attack Vector
Local0 (0.0%)
Network13 (100.0%)
Unknown0 (0.0%)
Physical0 (0.0%)
Adjacent Network0 (0.0%)
Attack Complexity
Low13 (100.0%)
High0 (0.0%)
Unknown0 (0.0%)
User Interaction
None7 (53.8%)
Unknown0 (0.0%)
Required6 (46.2%)
Privileges Required
Low3 (23.1%)
High1 (7.7%)
None9 (69.2%)
Unknown0 (0.0%)
Top CVEs
Signals from CVEs in this product scope (13 CVEs).
13 CVEs · Highest risk first
| CVE | Published | CVSS | Risk | KEV | Exploit |
|---|---|---|---|---|---|
CVE-2017-15879HIGH CSV Injection (aka Excel Macro Injection or Formula Injection) exists in admin/server/api/download.js and lib/list/getCSVData.js in KeystoneJS before 4.0.0-beta.7 via a value that | Oct 24, 2017 | 8.8 | 41 | NO | YES |
CVE-2017-16570HIGH 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 | Nov 6, 2017 | 8.8 | 38 | NO | YES |
CVE-2022-0087MEDIUM keystone is vulnerable to Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting') | Jan 12, 2022 | 6.1 | 33 | NO | YES |
CVE-2022-39382CRITICAL Keystone is a headless CMS for Node.js — built with GraphQL and React.`@keystone-6/[email protected] || 3.0.1` users that use `NODE_ENV` to trigger security-sensitive functionality in the | Nov 3, 2022 | 9.8 | 31 | NO | NO |
CVE-2017-15878MEDIUM A cross-site scripting (XSS) vulnerability exists in fields/types/markdown/MarkdownType.js in KeystoneJS before 4.0.0-beta.7 via the Contact Us feature. | Oct 24, 2017 | 6.1 | 31 | NO | YES |
CVE-2022-39322CRITICAL @keystone-6/core is a core package for Keystone 6, a content management system for Node.js. Starting with version 2.2.0 and prior to version 2.3.1, users who expected their `multis | Oct 25, 2022 | 9.8 | 30 | NO | NO |
CVE-2022-29354CRITICAL An arbitrary file upload vulnerability in the file upload module of Keystone v4.2.1 allows attackers to execute arbitrary code via a crafted file. | May 16, 2022 | 9.8 | 30 | NO | NO |
CVE-2015-9240HIGH Due to a bug in the the default sign in functionality in the keystone node module before 0.3.16, incomplete email addresses could be matched. A correct password is still required t | May 29, 2018 | 7.5 | 19 | NO | NO |
CVE-2017-15881MEDIUM Cross-Site Scripting vulnerability in KeystoneJS before 4.0.0-beta.7 allows remote authenticated administrators to inject arbitrary web script or HTML via the "content brief" or "c | Oct 24, 2017 | 4.8 | 18 | NO | NO |
CVE-2026-33326MEDIUM Keystone is a content management system for Node.js. Prior to version 6.5.2, {field}.isFilterable access control can be bypassed in findMany queries by passing a cursor. This can b | Mar 24, 2026 | 4.3 | 16 | NO | NO |
Exploit Exposure
Signals from CVEs in this product scope (13 CVEs).
CISA KEV
0 CVEs
0.0% of CVEs· Bottom 1%
Metasploit
0 CVEs
0.0% of CVEs· Bottom 1%
Nuclei
1 CVE
7.7% of CVEs· 97th percentile
ExploitDB
3 CVEs
23.1% of CVEs· 90th percentile
Social Chatter
Signals from CVEs in this product scope (13 CVEs).
Media Mentions
Signals from CVEs in this product scope (13 CVEs).
Top CNAs Publishing CVEs For Keystone
Top CWEs
Versions
| Version | CVE Count | Avg CVSS | Avg EPSS | KEV | Exploits |
|---|---|---|---|---|---|
| 4.2.1 | 1 | 9.8 | 2.5% | 0 | 0 |
| 4.0.0 | 1 | 4.8 | 1.2% | 0 | 0 |
| 3.0.1 | 1 | 9.8 | 1.5% | 0 | 0 |
| 3.0.0 | 1 | 9.8 | 1.5% | 0 | 0 |