Skip to content
OpenAdvisories
Medium · 6.5 CVE-2020-15112 EUVD-2022-7121

Improper Input Validation in etcd

Published Aug 5, 2020 · Updated Aug 4, 2024 · Assigned by GitHub_M

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.

Affected products

VendorProductAffectedFixed
etcd-io etcd < 3.3.23, < 3.4.10 —

Fixed in Linux distributions

Distributions backport fixes, so the version that fixes this vulnerability differs per release — upgrade to at least the version shown. From the distributions' security trackers and advisories.

ReleasePackageFixed inAdvisory
Debian 14 etcd 3.3.25+dfsg-5 —
Debian 13 etcd 3.3.25+dfsg-5 —
Debian 12 etcd 3.3.25+dfsg-5 —
ReleasePackageFixed inAdvisory
Ubuntu 26.10 etcd No fix yet —
Ubuntu 25.10 etcd No fix yet —
Ubuntu 20.04 LTS etcd 3.2.26+dfsg-6ubuntu0.1 USN-5628-1
Ubuntu 16.04 LTS etcd No fix yet —
Show 4 more (older releases, extended support, other products)
ReleasePackageFixed inAdvisory
Ubuntu Pro 26.04 LTS etcd No fix yet —
Ubuntu Pro 24.04 LTS etcd No fix yet —
Ubuntu Pro 22.04 LTS etcd No fix yet —
Ubuntu Pro 18.04 LTS etcd 3.2.17+dfsg-1ubuntu0.1~esm1 USN-5628-2
ReleasePackageFixed inAdvisory
Red Hat Rhel Extras Other 7 etcd 3.2.32-1.el7_9 RHSA-2021:1407
Red Hat OpenStack 16 etcd 3.3.23-1.el8ost RHSA-2021:0916
ReleasePackageFixed inAdvisory
SLES 15 SP1 kubernetes 1.17.13-4.21.2 SUSE-SU-2020:3760-1
ReleasePackageFixed inAdvisory
openSUSE Leap 15.6 etcd 3.5.12-150000.7.6.1 SUSE-SU-2024:3656-1
openSUSE Leap 15.5 etcd 3.5.12-150000.7.6.1 SUSE-SU-2024:3656-1

Azure Linux

ReleasePackageFixed inAdvisory
Azure Linux 2 (CBL-Mariner) etcd 3.5.0-3 —

Advisories 7

References