CVE-2020-15106
Medium
Description
In etcd before versions 3.3.23 and 3.4.10, a large slice causes panic in decodeRecord method. The size of a record is stored in the length field of a WAL file and no additional validation is done on this data. Therefore, it is possible to forge an extremely large frame size that can unintentionally panic at the expense of any RAFT participant trying to decode the WAL.
SeverityMedium
CVSS6.5
Exploit probability—
Product
Etcd
PublishedAug 5, 2020
First seenAug 5, 2020
Weakness typeCWE-20Improper input validation
How to fix
Update
- etcd etcd3.3.23, 3.4.10 or later
- go.etcd.io/etcd/v33.3.23, 3.4.10 or later
- go.etcd.io/etcd0.5.0-alpha.5.0.20200423152442-f4b650b51dc4 or later
Affected products
| Product | Affected versions | Fixed in |
|---|---|---|
| etcd etcd | v < 3.3.23, 3.4.0 ≤ v < 3.4.10 | 3.3.23, 3.4.10 |
| fedoraproject fedora | 32 | — |
| go.etcd.io/etcd/v3Go | v < 3.3.23, 3.4.0 ≤ v < 3.4.10 | 3.3.23, 3.4.10 |
| go.etcd.io/etcdGo | v < 0.5.0-alpha.5.0.20200423152442-f4b650b51dc4 | 0.5.0-alpha.5.0.20200423152442-f4b650b51dc4 |
Check your version
Choose the product and enter the version you run to see whether it falls in the affected range.
In the Intelligence 360 plan
Attack Surface Management
See the assets tied to your domains, the technologies they run and known vulnerabilities in one list.