Skip to content
OpenAdvisories
Medium · 6.0 Public exploit CVE-2020-13401 EUVD-2022-1160GHSA-qrrc-ww9x-r43g

Improper Input Validation in Docker Engine

Published Jun 2, 2020 · Updated Aug 4, 2024 · Assigned by mitre

Description

An issue was discovered in Docker Engine before 19.03.11. An attacker in a container, with the CAP_NET_RAW capability, can craft IPv6 router advertisements, and consequently spoof external IPv6 hosts, obtain sensitive information, or cause a denial of service.

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 docker.io 19.03.11+dfsg1-1 —
Debian 13 docker.io 19.03.11+dfsg1-1 —
Debian 12 docker.io 19.03.11+dfsg1-1 —
Debian 10 docker.io 18.09.1+dfsg1-7.1+deb10u2 DSA-4716-1
ReleasePackageFixed inAdvisory
Ubuntu 20.04 LTS docker.io 20.10.7-0ubuntu1~20.04.1 —
Ubuntu 18.04 LTS docker.io 20.10.7-0ubuntu1~18.04.1 —
Show 1 more (older releases, extended support, other products)
ReleasePackageFixed inAdvisory
Ubuntu Pro 16.04 LTS docker.io No fix yet —
ReleasePackageFixed inAdvisory
SLES 15 SP7 docker-stable 24.0.9_ce-150000.1.25.1 SUSE-SU-2025:03545-1
SLES 15 SP6 docker-stable 24.0.9_ce-150000.1.25.1 SUSE-SU-2025:03545-1
SLES 15 SP5 docker-stable 24.0.9_ce-150000.1.25.1 SUSE-SU-2025:03545-1
SLES 15 SP4 docker-stable 24.0.9_ce-150000.1.25.1 SUSE-SU-2025:03545-1
SLES 15 SP3 docker-stable 24.0.9_ce-150000.1.25.1 SUSE-SU-2025:03545-1
Show 11 more (older releases, extended support, other products)
ReleasePackageFixed inAdvisory
SLES 15 SP2 containerd 1.2.13-5.22.2 SUSE-SU-2020:1657-2
SLES 15 SP2 docker 19.03.11_ce-6.34.2 SUSE-SU-2020:1657-2
SLES 15 SP2 docker-runc 1.0.0rc10+gitr3981_dc9208a3303f-6.38.2 SUSE-SU-2020:1657-2
SLES 15 SP2 golang-github-docker-libnetwork 0.7.0.1+gitr2902_153d0769a118-4.21.2 SUSE-SU-2020:1657-2
SLES 15 SP1 containerd 1.2.13-5.22.2 SUSE-SU-2020:1657-1
SLES 15 SP1 docker 19.03.11_ce-6.34.2 SUSE-SU-2020:1657-1
SLES 15 SP1 docker-runc 1.0.0rc10+gitr3981_dc9208a3303f-6.38.2 SUSE-SU-2020:1657-1
SLES 15 SP1 golang-github-docker-libnetwork 0.7.0.1+gitr2902_153d0769a118-4.21.2 SUSE-SU-2020:1657-1
SLES 12 SP5 docker-stable 24.0.9_ce-1.20.1 SUSE-SU-2025:03540-1
SLES 12 containerd 1.2.13-16.29.1 SUSE-SU-2020:1664-1
SLES 12 docker 19.03.11_ce-98.54.1 SUSE-SU-2020:1664-1
SLES 12 docker-runc 1.0.0rc10+gitr3981_dc9208a3303f-1.46.1 SUSE-SU-2020:1664-1
SLES 12 golang-github-docker-libnetwork 0.7.0.1+gitr2902_153d0769a118-31.1 SUSE-SU-2020:1664-1
SLES for SAP 15 SP5 docker-stable 24.0.9_ce-150000.1.25.1 SUSE-SU-2025:03545-1
SLES for SAP 15 SP4 docker-stable 24.0.9_ce-150000.1.25.1 SUSE-SU-2025:03545-1
SLES for SAP 15 SP3 docker-stable 24.0.9_ce-150000.1.25.1 SUSE-SU-2025:03545-1
SLE HPC 15 SP5 docker-stable 24.0.9_ce-150000.1.25.1 SUSE-SU-2025:03545-1
SLE HPC 15 SP4 docker-stable 24.0.9_ce-150000.1.25.1 SUSE-SU-2025:03545-1
SLE HPC 15 SP3 docker-stable 24.0.9_ce-150000.1.25.1 SUSE-SU-2025:03545-1
SUSE Enterprise Storage 7.1 docker-stable 24.0.9_ce-150000.1.25.1 SUSE-SU-2025:03545-1
ReleasePackageFixed inAdvisory
openSUSE Tumbleweed docker 20.10.6_ce-2.1 openSUSE-SU-2024:10722-1
openSUSE Tumbleweed docker-stable 24.0.9_ce-15.1 openSUSE-SU-2025:15589-1
openSUSE Leap 15.6 docker-stable 24.0.9_ce-150000.1.25.1 SUSE-SU-2025:03545-1
openSUSE Leap 15.1 containerd 1.2.13-lp151.2.12.1 openSUSE-SU-2020:0846-1
openSUSE Leap 15.1 docker 19.03.11_ce-lp151.2.18.1 openSUSE-SU-2020:0846-1
openSUSE Leap 15.1 docker-runc 1.0.0rc10+gitr3981_dc9208a3303f-lp151.3.21.1 openSUSE-SU-2020:0846-1
openSUSE Leap 15.1 golang-github-docker-libnetwork 0.7.0.1+gitr2902_153d0769a118-lp151.2.12.1 openSUSE-SU-2020:0846-1
ReleasePackageFixed inAdvisory
Alpine v3.24 docker 19.03.11-r0 —
Alpine v3.23 docker 19.03.11-r0 —
Alpine v3.22 docker 19.03.11-r0 —
Alpine v3.21 docker 19.03.11-r0 —
Alpine v3.20 docker 19.03.11-r0 —
Show 8 more (older releases, extended support, other products)
ReleasePackageFixed inAdvisory
Alpine v3.19 docker 19.03.11-r0 —
Alpine v3.18 docker 19.03.11-r0 —
Alpine v3.17 docker 19.03.11-r0 —
Alpine v3.16 docker 19.03.11-r0 —
Alpine v3.15 docker 19.03.11-r0 —
Alpine v3.14 docker 19.03.11-r0 —
Alpine v3.13 docker 19.03.11-r0 —
Alpine v3.12 docker 19.03.11-r0 —

Oracle Linux

ReleasePackageFixed inAdvisory
Oracle Linux 7 docker-cli +1 19.03.11.ol-3.el7 ELSA-2020-5739, ELSA-2020-5728

Public exploits

Exploit or proof-of-concept code for this vulnerability is publicly available, which lowers the bar for attackers. Treat it as a reason to patch sooner.

Third-party code, not reviewed by us. Public PoCs are sometimes fake or contain malware. Read the code first and run it only in an isolated lab, against systems you are authorised to test.

GitHub 1 repository

Sources: PoC-in-GitHub, Metasploit Framework, Exploit-DB — updated daily. Only links are listed; no exploit code is hosted here.

Affected packages

EcosystemPackageAffectedFixedRecord
Go github.com/docker/docker-ce < 19.03.11 19.03.11 GHSA-qrrc-ww9x-r43g

Advisories 12

References