CVE-2021-27021: puppet
CVSS: 8.8v3.1HighModified
AliasesUBUNTU-CVE-2021-27021DEBIAN-CVE-2021-27021
Published 20-07-2021Last modified 03-08-2024
Vulnerability summary
CVE-2021-27021 is a high (CVSS 8.8) vulnerability in puppet. EPSS estimates a 1.26% chance of exploitation in the next 30 days, higher than 69.2% of scored vulnerabilities.
CVSS score
8.8/10
010
High · v3.1 (NVD)EPSS score
1.26%
0%100%
Low · 0.00 pp in 30 daysKEVNot listedIn no KEV catalog
RansomwareNone recordedNo known use recorded
Public exploits0No public exploits recorded
Timeline
- 20-07-2021PublishedVulnerability first disclosed.
- 03-08-2024Last modifiedVulnerability information updated.
Description
A flaw was discovered in Puppet DB, this flaw results in an escalation of privileges which allows the user to delete tables via an SQL query.
CVSS metrics
4 scores · 3 sources · 2 versionsHigh 8.8Preferred score · NVD (NIST)
CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:HSourcesAll 3 agree
- OSV · UbuntuEcosystem advisory · calculated8.8HighCVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H
- OSV · DebianEcosystem advisory · calculated8.8HighCVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H
Medium 6.5Preferred score · NVD (NIST)
AV:N/AC:L/Au:S/C:P/I:P/A:PSourcesSingle source
EPSS trend
Probability
1.26%
Chance of exploitation in the next 30 days
Percentile
69%
Versus all other CVEs
30-day change
0.00 pp
From 1.26% on 19-09-2026
19-09-202619-10-2026
EPSS score1.26%
Known exploited
Compare KEV catalogsNot in any of the 3 tracked catalogs.
Public exploits
0 foundNo public exploits indexed.
Weaknesses
CWE · root cause- CWE-1027OWASP Top Ten 2017 Category A1 - InjectionWeaknesses in this category are related to the A1 category in the OWASP Top Ten 2017.
- CWE-89Improper Neutralization of Special Elements used in an SQL Command ('SQL Injection')The product constructs all or part of an SQL command using externally-influenced input from an upstream component, but it does not neutralize or incorrectly neutralizes special elements that could modify the intended SQL command when it is sent to a downstream component. Without sufficient removal or quoting of SQL syntax in user-controllable inputs, the generated SQL query can cause those inputs to be interpreted as SQL instead of ordinary user data.
Affected systems
Puppet3 products
- puppet< 6.23.0 | ≥ 7.7.0, < 7.8.0
- puppet_enterprise< 2019.8.7 | ≥ 2021.0.0, < 2021.2.0
- puppetdb< 6.17.0 | ≥ 7.0.0, < 7.4.1
Debian1 product
- puppetdb< 7.11.2-2
Ubuntu1 product
- puppetdbAll versions (No fix recorded)
3 vendors · 5 products