CVE-2020-15113: etcd-io etcd Improper Preservation of Permissions
Vulnerability summary
CVE-2020-15113 is a high (CVSS 7.1) Improper Preservation of Permissions vulnerability in etcd-io etcd. EPSS estimates a 0.22% chance of exploitation in the next 30 days, higher than 11.5% of scored vulnerabilities.
Advisory lineage
Upstream 0 · Downstream 3 · Related 3Timeline
- 05-08-2020PublishedVulnerability first disclosed.
- 04-08-2024Last modifiedVulnerability information updated.
Description
In etcd before versions 3.3.23 and 3.4.10, certain directory paths are created (etcd data directory and the directory path when provided to automatically generate self-signed certificates for TLS connections with clients) with restricted access permissions (700) by using the os.MkdirAll. This function does not perform any permission checks when a given directory path exists already. A possible workaround is to ensure the directories have the desired permission (700).
CVSS metrics
8 scores · 7 sources · 2 versions- CVE.orgCNA5.7MediumCVSS:3.1/AV:L/AC:H/PR:H/UI:N/S:U/C:H/I:H/A:NDiffers
- OSV · UbuntuEcosystem advisory · calculated7.1HighCVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:N
- OSV · DebianEcosystem advisory · calculated7.1HighCVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:N
- OSV · WolfiEcosystem advisory · calculated7.1HighCVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:N
- OSV · GoEcosystem advisory · calculated5.7MediumCVSS:3.1/AV:L/AC:H/PR:H/UI:N/S:U/C:H/I:H/A:NDiffers
- OSV · ChainguardEcosystem advisory · calculated7.1HighCVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:N
EPSS trend
Probability
0.22%
Chance of exploitation in the next 30 days
Percentile
12%
Versus all other CVEs
30-day change
-0.01 pp
From 0.23% on 19-09-2026
Known exploited
Compare KEV catalogsNot in any of the 3 tracked catalogs.
Public exploits
0 foundNo public exploits indexed.
Weaknesses
CWE · root causeAffected systems
Chainguard5 products
- py3-etcdAll versions (No fix recorded)
- py3.10-etcdAll versions (No fix recorded)
- py3.11-etcdAll versions (No fix recorded)
- py3.12-etcdAll versions (No fix recorded)
- py3.13-etcdAll versions (No fix recorded)
Wolfi5 products
- py3-etcdAll versions (No fix recorded)
- py3.10-etcdAll versions (No fix recorded)
- py3.11-etcdAll versions (No fix recorded)
- py3.12-etcdAll versions (No fix recorded)
- py3.13-etcdAll versions (No fix recorded)
Debian1 product
- etcd< 3.3.25+dfsg-5
Etcd1 product
- etcd< 3.3.23 | ≥ 3.4.0, < 3.4.10
Etcd-io1 product
- etcd< 3.3.23 | < 3.4.10
Fedoraproject1 product
- fedoraEOL32
Github.com/etcd-io1 product
- etcd≥ 3.4.0-rc.0, < 3.4.10 | < 3.3.23
Ubuntu1 product
- etcdAll versions (No fix recorded) | < 3.2.17+dfsg-1ubuntu0.1~esm1 | < 3.2.26+dfsg-6ubuntu0.1
8 vendors · 16 products
References
11 links- github.com/etcd-io/etcd/security/advisories/GHSA-chh6-ppwq-jh92X Refsource CONFIRMREPORTAdvisoryWEBThird Party Advisory