Description In etcd before versions 3.3.23 and 3.4.10, it is possible to have an entry index greater then the number of entries in the ReadAll method in wal/wal.go. This could cause issues when WAL entries are being read during consensus as an arbitrary etcd consensus participant could go down from a runtime panic when reading the entry.
CVSS vector CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H Exploitability: 2.8 | Impact: 3.6 Attack Vector: Network
Complexity: Low
Privileges: Low
User Interaction: None
Scope: Unchanged
Confidentiality: None
Integrity: None
Availability: High
Affected Packages6 packages Show 1 more packages Also affects: Fedora 32
🔴 Vulnerability Details8 OSV Panic due to malformed WALs in go.etcd.io/etcd ↗ 2023-02-07 ▶ GHSA etcd's WAL `ReadAll` method vulnerable to an entry with large index causing panic ↗ 2022-10-06 ▶ OSV etcd's WAL `ReadAll` method vulnerable to an entry with large index causing panic ↗ 2022-10-06 ▶ OSV etcd vulnerabilities ↗ 2022-09-22 ▶ OSV etcd vulnerabilities ↗ 2022-09-22 ▶ Show 3 more
📋 Vendor Advisories5 Ubuntu etcd vulnerabilities ↗ 2022-09-22 ▶ Ubuntu etcd vulnerabilities ↗ 2022-09-22 ▶ Microsoft Improper Input Validation in etcd ↗ 2020-08-11 ▶ Red Hat etcd: DoS in wal/wal.go ↗ 2020-08-06 ▶ Debian CVE-2020-15112: etcd - In etcd before versions 3.3.23 and 3.4.10, it is possible to have an entry index... ↗ 2020 ▶
💬 Community2 Bugzilla CVE-2020-15112 etcd: DoS in wal/wal.go [fedora-all] ↗ 2020-08-14 ▶ Bugzilla CVE-2020-15112 etcd: DoS in wal/wal.go ↗ 2020-08-14 ▶