Skip to content
OpenAdvisories
High · 7.7 CVE-2020-15114 EUVD-2024-0226GHSA-2xhq-gv6c-p224

Denial of Service in etcd

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

Description

In etcd before versions 3.3.23 and 3.4.10, the etcd gateway is a simple TCP proxy to allow for basic service discovery and access. However, it is possible to include the gateway address as an endpoint. This results in a denial of service, since the endpoint can become stuck in a loop of requesting itself until there are no more available file descriptors to accept connections on the gateway.

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 20.04 LTS etcd 3.2.26+dfsg-6ubuntu0.1 USN-5628-1
Ubuntu 16.04 LTS etcd No fix yet —
Show 1 more (older releases, extended support, other products)
ReleasePackageFixed inAdvisory
Ubuntu Pro 18.04 LTS etcd 3.2.17+dfsg-1ubuntu0.1~esm1 USN-5628-2
ReleasePackageFixed inAdvisory
Red Hat OpenStack 16 etcd 3.3.23-1.el8ost RHSA-2021:0916

Azure Linux

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

Wolfi

ReleasePackageFixed inAdvisory
Wolfi rolling dgraph 23.1.0-r6 —

Affected packages

EcosystemPackageAffectedFixedRecord
Go go.etcd.io/etcd >= 3.4.0-rc.0, < 3.4.10 3.4.10 GHSA-2xhq-gv6c-p224
Go go.etcd.io/etcd < 3.3.23 3.3.23 GHSA-2xhq-gv6c-p224

Advisories 3

References