Every CVE Search/ Get API key

CVE-2020-15257

containerd-shim API Exposed to Host Network Containers

5.2 MediumPublic exploitFix available

containerd is an industry-standard container runtime and is available as a daemon for Linux and Windows. In containerd before versions 1.3.9 and 1.4.3, the containerd-shim API is improperly exposed to host network containers. Access controls for the shim’s API socket verified that the connecting process had an effective UID of 0, but did not otherwise restrict access to the abstract Unix domain socket. This would allow malicious containers running in the same network namespace as the shim, with an effective UID of 0 but otherwise reduced privileges, to cause new processes to be run with elevated privileges. This vulnerability has been fixed in containerd 1.3.9 and 1.4.3. Users should update to these versions as soon as they are released. It should be noted that containers started with an old version of containerd-shim should be stopped and restarted, as running containers will continue to be vulnerable even after an upgrade. If you are not providing the ability for untrusted users to start containers in the same network namespace as the shim (typically the "host" network namespace, for example with docker run --net=host or hostNetwork: true in a Kubernetes pod) and run with an effective UID of 0, you are not vulnerable to this issue. If you are running containers with a vulnerable configuration, you can deny access to all abstract sockets with AppArmor by adding a line similar to deny unix addr=@**, to your policy. It is best practice to run containers with a reduced set of privileges, with a non-zero UID, and with isolated namespaces. The containerd maintainers strongly advise against sharing namespaces with the host. Reducing the set of isolation mechanisms used for a container necessarily increases that container's privilege, regardless of what container runtime is used for running that container.

Attack profile

How easy it is to exploit

Attack vector
Local
Complexity
Low
Privileges needed
Low
User interaction
None

What an attacker can affect

Confidentiality
Low
Integrity
Low
Availability
None

Exploit likelihood

3.12%Down 2.2 points since Apr 14, 2021
90%50%10%1%

What each source reports

CVE List Score used 5.2

containerd-shim API Exposed to Host Network Containers

containerd is an industry-standard container runtime and is available as a daemon for Linux and Windows. In containerd before versions 1.3.9 and 1.4.3, the containerd-shim API is improperly exposed to host network containers. Access controls for the shim’s API socket verified that the connecting process had an effective UID of 0, but did not otherwise restrict access to the abstract Unix domain socket. This would allow malicious containers running in the same network namespace as the shim, with an effective UID of 0 but otherwise reduced privileges, to cause new processes to be run with elevated privileges. This vulnerability has been fixed in containerd 1.3.9 and 1.4.3. Users should update to these versions as soon as they are released. It should be noted that containers started with an old version of containerd-shim should be stopped and restarted, as running containers will continue to be vulnerable even after an upgrade. If you are not providing the ability for untrusted users to start containers in the same network namespace as the shim (typically the "host" network namespace, for example with docker run --net=host or hostNetwork: true in a Kubernetes pod) and run with an effective UID of 0, you are not vulnerable to this issue. If you are running containers with a vulnerable configuration, you can deny access to all abstract sockets with AppArmor by adding a line similar to deny unix addr=@**, to your policy. It is best practice to run containers with a reduced set of privileges, with a non-zero UID, and with isolated namespaces. The containerd maintainers strongly advise against sharing namespaces with the host. Reducing the set of isolation mechanisms used for a container necessarily increases that container's privilege, regardless of what container runtime is used for running that container.

Record
CVE-2020-15257
CVSS 3.1
5.2 MediumCVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:C/C:L/I:L/A:N
Weakness
CWE-669
Updated
2026-11-02
EUVDEUVD-2021-0915 5.2

containerd is an industry-standard container runtime and is available as a daemon for Linux and Windows. In containerd before versions 1.3.9 and 1.4.3, the containerd-shim API is improperly exposed to host network containers. Access controls for the shim’s API socket verified that the connecting process had an effective UID of 0, but did not otherwise restrict access to the abstract Unix domain socket. This would allow malicious containers running in the same network namespace as the shim, with an effective UID of 0 but otherwise reduced privileges, to cause new processes to be run with elevated privileges. This vulnerability has been fixed in containerd 1.3.9 and 1.4.3. Users should update to these versions as soon as they are released. It should be noted that containers started with an old version of containerd-shim should be stopped and restarted, as running containers will continue to be vulnerable even after an upgrade. If you are not providing the ability for untrusted users to start containers in the same network namespace as the shim (typically the "host" network namespace, for example with docker run --net=host or hostNetwork: true in a Kubernetes pod) and run with an effective UID of 0, you are not vulnerable to this issue. If you are running containers with a vulnerable configuration, you can deny access to all abstract sockets with AppArmor by adding a line similar to deny unix addr=@**, to your policy. It is best practice to run containers with a reduced set of privileges, with a non-zero UID, and with isolated namespaces. The containerd maintainers strongly advise against sharing namespaces with the host. Reducing the set of isolation mechanisms used for a container necessarily increases that container's privilege, regardless of what container runtime is used for running that container.

Record
EUVD-2021-0915
CVSS 3.1
5.2 MediumCVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:C/C:L/I:L/A:N
Updated
2026-11-03
GitHub AdvisoriesGHSA-36xw-fx78-c5r4 5.2

containerd-shim API Exposed to Host Network Containers

Impact

Access controls for the shim’s API socket verified that the connecting process had an effective UID of 0, but did not otherwise restrict access to the abstract Unix domain socket. This would allow malicious containers running in the same network namespace as the shim, with an effective UID of 0 but otherwise reduced privileges, to cause new processes to be run with elevated privileges.

Specific Go Packages Affected

github.com/containerd/containerd/cmd

Patches

This vulnerability has been fixed in containerd 1.3.9 and 1.4.3. Users should update to these versions as soon as they are released. It should be noted that containers started with an old version of containerd-shim should be stopped and restarted, as running containers will continue to be vulnerable even after an upgrade.

Workarounds

If you are not providing the ability for untrusted users to start containers in the same network namespace as the shim (typically the "host" network namespace, for example with docker run --net=host or hostNetwork: true in a Kubernetes pod) and run with an effective UID of 0, you are not vulnerable to this issue.

If you are running containers with a vulnerable configuration, you can deny access to all abstract sockets with AppArmor by adding a line similar to deny unix addr=@**, to your policy.

It is best practice to run containers with a reduced set of privileges, with a non-zero UID, and with isolated namespaces. The containerd maintainers strongly advise against sharing namespaces with the host. Reducing the set of isolation mechanisms used for a container necessarily increases that container's privilege, regardless of what container runtime is used for running that container.

Credits

The containerd maintainers would like to thank Jeff Dileo of NCC Group for responsibly disclosing this issue in accordance with the containerd security policy and for reviewing the patch.

For more information

If you have any questions or comments about this advisory:

Record
GHSA-36xw-fx78-c5r4
CVSS 3.1
5.2 MediumCVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:C/C:L/I:L/A:N
Weakness
CWE-669
Updated
2026-11-02
NVD 5.2

containerd is an industry-standard container runtime and is available as a daemon for Linux and Windows. In containerd before versions 1.3.9 and 1.4.3, the containerd-shim API is improperly exposed to host network containers. Access controls for the shim’s API socket verified that the connecting process had an effective UID of 0, but did not otherwise restrict access to the abstract Unix domain socket. This would allow malicious containers running in the same network namespace as the shim, with an effective UID of 0 but otherwise reduced privileges, to cause new processes to be run with elevated privileges. This vulnerability has been fixed in containerd 1.3.9 and 1.4.3. Users should update to these versions as soon as they are released. It should be noted that containers started with an old version of containerd-shim should be stopped and restarted, as running containers will continue to be vulnerable even after an upgrade. If you are not providing the ability for untrusted users to start containers in the same network namespace as the shim (typically the "host" network namespace, for example with docker run --net=host or hostNetwork: true in a Kubernetes pod) and run with an effective UID of 0, you are not vulnerable to this issue. If you are running containers with a vulnerable configuration, you can deny access to all abstract sockets with AppArmor by adding a line similar to deny unix addr=@**, to your policy. It is best practice to run containers with a reduced set of privileges, with a non-zero UID, and with isolated namespaces. The containerd maintainers strongly advise against sharing namespaces with the host. Reducing the set of isolation mechanisms used for a container necessarily increases that container's privilege, regardless of what container runtime is used for running that container.

Record
CVE-2020-15257
CVSS 3.1
5.2 MediumCVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:C/C:L/I:L/A:N
CVSS 2.0
3.6 LowAV:L/AC:L/Au:N/C:P/I:P/A:N
Weakness
CWE-669
Updated
2026-11-02
OSVALPINE-CVE-2020-15257 5.2

containerd is an industry-standard container runtime and is available as a daemon for Linux and Windows. In containerd before versions 1.3.9 and 1.4.3, the containerd-shim API is improperly exposed to host network containers. Access controls for the shim’s API socket verified that the connecting process had an effective UID of 0, but did not otherwise restrict access to the abstract Unix domain socket. This would allow malicious containers running in the same network namespace as the shim, with an effective UID of 0 but otherwise reduced privileges, to cause new processes to be run with elevated privileges. This vulnerability has been fixed in containerd 1.3.9 and 1.4.3. Users should update to these versions as soon as they are released. It should be noted that containers started with an old version of containerd-shim should be stopped and restarted, as running containers will continue to be vulnerable even after an upgrade. If you are not providing the ability for untrusted users to start containers in the same network namespace as the shim (typically the "host" network namespace, for example with docker run --net=host or hostNetwork: true in a Kubernetes pod) and run with an effective UID of 0, you are not vulnerable to this issue. If you are running containers with a vulnerable configuration, you can deny access to all abstract sockets with AppArmor by adding a line similar to deny unix addr=@**, to your policy. It is best practice to run containers with a reduced set of privileges, with a non-zero UID, and with isolated namespaces. The containerd maintainers strongly advise against sharing namespaces with the host. Reducing the set of isolation mechanisms used for a container necessarily increases that container's privilege, regardless of what container runtime is used for running that container.

Record
ALPINE-CVE-2020-15257
CVSS 3.1
5.2 MediumCVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:C/C:L/I:L/A:N
Updated
2026-11-03
OSVBELL-CVE-2020-15257 5.2

CVE-2020-15257 does not affect BellSoft software

Record
BELL-CVE-2020-15257
CVSS 3.1
5.2 MediumCVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:C/C:L/I:L/A:N
Updated
2026-11-02
Show 15 moreShow less
OSV 5.2

containerd is an industry-standard container runtime and is available as a daemon for Linux and Windows. In containerd before versions 1.3.9 and 1.4.3, the containerd-shim API is improperly exposed to host network containers. Access controls for the shim’s API socket verified that the connecting process had an effective UID of 0, but did not otherwise restrict access to the abstract Unix domain socket. This would allow malicious containers running in the same network namespace as the shim, with an effective UID of 0 but otherwise reduced privileges, to cause new processes to be run with elevated privileges. This vulnerability has been fixed in containerd 1.3.9 and 1.4.3. Users should update to these versions as soon as they are released. It should be noted that containers started with an old version of containerd-shim should be stopped and restarted, as running containers will continue to be vulnerable even after an upgrade. If you are not providing the ability for untrusted users to start containers in the same network namespace as the shim (typically the "host" network namespace, for example with docker run --net=host or hostNetwork: true in a Kubernetes pod) and run with an effective UID of 0, you are not vulnerable to this issue. If you are running containers with a vulnerable configuration, you can deny access to all abstract sockets with AppArmor by adding a line similar to deny unix addr=@**, to your policy. It is best practice to run containers with a reduced set of privileges, with a non-zero UID, and with isolated namespaces. The containerd maintainers strongly advise against sharing namespaces with the host. Reducing the set of isolation mechanisms used for a container necessarily increases that container's privilege, regardless of what container runtime is used for running that container.

Record
CVE-2020-15257
CVSS 3.1
5.2 MediumCVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:C/C:L/I:L/A:N
Updated
2026-11-02
OSVDEBIAN-CVE-2020-15257 5.2

containerd is an industry-standard container runtime and is available as a daemon for Linux and Windows. In containerd before versions 1.3.9 and 1.4.3, the containerd-shim API is improperly exposed to host network containers. Access controls for the shim’s API socket verified that the connecting process had an effective UID of 0, but did not otherwise restrict access to the abstract Unix domain socket. This would allow malicious containers running in the same network namespace as the shim, with an effective UID of 0 but otherwise reduced privileges, to cause new processes to be run with elevated privileges. This vulnerability has been fixed in containerd 1.3.9 and 1.4.3. Users should update to these versions as soon as they are released. It should be noted that containers started with an old version of containerd-shim should be stopped and restarted, as running containers will continue to be vulnerable even after an upgrade. If you are not providing the ability for untrusted users to start containers in the same network namespace as the shim (typically the "host" network namespace, for example with docker run --net=host or hostNetwork: true in a Kubernetes pod) and run with an effective UID of 0, you are not vulnerable to this issue. If you are running containers with a vulnerable configuration, you can deny access to all abstract sockets with AppArmor by adding a line similar to deny unix addr=@**, to your policy. It is best practice to run containers with a reduced set of privileges, with a non-zero UID, and with isolated namespaces. The containerd maintainers strongly advise against sharing namespaces with the host. Reducing the set of isolation mechanisms used for a container necessarily increases that container's privilege, regardless of what container runtime is used for running that container.

Record
DEBIAN-CVE-2020-15257
CVSS 3.1
5.2 MediumCVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:C/C:L/I:L/A:N
Updated
2026-11-02
OSVGHSA-36xw-fx78-c5r4 5.2

containerd-shim API Exposed to Host Network Containers

Impact

Access controls for the shim’s API socket verified that the connecting process had an effective UID of 0, but did not otherwise restrict access to the abstract Unix domain socket. This would allow malicious containers running in the same network namespace as the shim, with an effective UID of 0 but otherwise reduced privileges, to cause new processes to be run with elevated privileges.

Specific Go Packages Affected

github.com/containerd/containerd/cmd

Patches

This vulnerability has been fixed in containerd 1.3.9 and 1.4.3. Users should update to these versions as soon as they are released. It should be noted that containers started with an old version of containerd-shim should be stopped and restarted, as running containers will continue to be vulnerable even after an upgrade.

Workarounds

If you are not providing the ability for untrusted users to start containers in the same network namespace as the shim (typically the "host" network namespace, for example with docker run --net=host or hostNetwork: true in a Kubernetes pod) and run with an effective UID of 0, you are not vulnerable to this issue.

If you are running containers with a vulnerable configuration, you can deny access to all abstract sockets with AppArmor by adding a line similar to deny unix addr=@**, to your policy.

It is best practice to run containers with a reduced set of privileges, with a non-zero UID, and with isolated namespaces. The containerd maintainers strongly advise against sharing namespaces with the host. Reducing the set of isolation mechanisms used for a container necessarily increases that container's privilege, regardless of what container runtime is used for running that container.

Credits

The containerd maintainers would like to thank Jeff Dileo of NCC Group for responsibly disclosing this issue in accordance with the containerd security policy and for reviewing the patch.

For more information

If you have any questions or comments about this advisory:

Record
GHSA-36xw-fx78-c5r4
CVSS 3.1
5.2 MediumCVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:C/C:L/I:L/A:N
Weakness
CWE-669
Updated
2026-11-02
OSVUBUNTU-CVE-2020-15257 5.2

containerd is an industry-standard container runtime and is available as a daemon for Linux and Windows. In containerd before versions 1.3.9 and 1.4.3, the containerd-shim API is improperly exposed to host network containers. Access controls for the shim’s API socket verified that the connecting process had an effective UID of 0, but did not otherwise restrict access to the abstract Unix domain socket. This would allow malicious containers running in the same network namespace as the shim, with an effective UID of 0 but otherwise reduced privileges, to cause new processes to be run with elevated privileges. This vulnerability has been fixed in containerd 1.3.9 and 1.4.3. Users should update to these versions as soon as they are released. It should be noted that containers started with an old version of containerd-shim should be stopped and restarted, as running containers will continue to be vulnerable even after an upgrade. If you are not providing the ability for untrusted users to start containers in the same network namespace as the shim (typically the "host" network namespace, for example with docker run --net=host or hostNetwork: true in a Kubernetes pod) and run with an effective UID of 0, you are not vulnerable to this issue. If you are running containers with a vulnerable configuration, you can deny access to all abstract sockets with AppArmor by adding a line similar to deny unix addr=@**, to your policy. It is best practice to run containers with a reduced set of privileges, with a non-zero UID, and with isolated namespaces. The containerd maintainers strongly advise against sharing namespaces with the host. Reducing the set of isolation mechanisms used for a container necessarily increases that container's privilege, regardless of what container runtime is used for running that container.

Record
UBUNTU-CVE-2020-15257
CVSS 3.1
5.2 MediumCVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:C/C:L/I:L/A:N
Updated
2026-11-02
OSVGO-2022-0784 No score

containerd-shim API Exposed to Host Network Containers in github.com/containerd/containerd

containerd-shim API Exposed to Host Network Containers in github.com/containerd/containerd

Record
GO-2022-0784
Updated
2026-11-02
OSVopenSUSE-SU-2021:0278-1 No score

Security update for containerd, docker, docker-runc, golang-github-docker-libnetwork

This update for containerd, docker, docker-runc, golang-github-docker-libnetwork fixes the following issues:

Security issues fixed:

  • CVE-2020-15257: Fixed a privilege escalation in containerd (bsc#1178969).
  • CVE-2021-21284: potential privilege escalation when the root user in the remapped namespace has access to the host filesystem (bsc#1181732)
  • CVE-2021-21285: pulling a malformed Docker image manifest crashes the dockerd daemon (bsc#1181730)

Non-security issues fixed:

  • Update Docker to 19.03.15-ce. See upstream changelog in the packaged /usr/share/doc/packages/docker/CHANGELOG.md. This update includes fixes for bsc#1181732 (CVE-2021-21284) and bsc#1181730 (CVE-2021-21285).

  • Only apply the boo#1178801 libnetwork patch to handle firewalld on openSUSE. It appears that SLES doesn't like the patch. (bsc#1180401)

  • Update to containerd v1.3.9, which is needed for Docker v19.03.14-ce and fixes CVE-2020-15257. bsc#1180243

  • Update to containerd v1.3.7, which is required for Docker 19.03.13-ce. bsc#1176708

  • Update to Docker 19.03.14-ce. See upstream changelog in the packaged /usr/share/doc/packages/docker/CHANGELOG.md. CVE-2020-15257 bsc#1180243 https://github.com/docker/docker-ce/releases/tag/v19.03.14

  • Enable fish-completion

  • Add a patch which makes Docker compatible with firewalld with nftables backend. Backport of https://github.com/moby/libnetwork/pull/2548 (bsc#1178801, SLE-16460)

  • Update to Docker 19.03.13-ce. See upstream changelog in the packaged /usr/share/doc/packages/docker/CHANGELOG.md. bsc#1176708

  • Fixes for %_libexecdir changing to /usr/libexec (bsc#1174075)

  • Emergency fix: %requires_eq does not work with provide symbols, only effective package names. Convert back to regular Requires.

  • Update to Docker 19.03.12-ce. See upstream changelog in the packaged /usr/share/doc/packages/docker/CHANGELOG.md.

  • Use Go 1.13 instead of Go 1.14 because Go 1.14 can cause all sorts of spurrious errors due to Go returning -EINTR from I/O syscalls much more often (due to Go 1.14's pre-emptive goroutine support).

  • Add BuildRequires for all -git dependencies so that we catch missing dependencies much more quickly.

  • Update to libnetwork 55e924b8a842, which is required for Docker 19.03.14-ce. bsc#1180243

  • Add patch which makes libnetwork compatible with firewalld with nftables backend. Backport of https://github.com/moby/libnetwork/pull/2548 (bsc#1178801, SLE-16460)

This update was imported from the SUSE:SLE-15:Update update project.

Record
openSUSE-SU-2021:0278-1
Updated
2026-11-02
OSVopenSUSE-SU-2024:10693-1 No score

containerd-1.4.8-2.2 on GA media

These are all security issues fixed in the containerd-1.4.8-2.2 package on the GA media of openSUSE Tumbleweed.

Record
openSUSE-SU-2024:10693-1
Updated
2026-11-02
OSVopenSUSE-SU-2024:10722-1 No score

docker-20.10.6_ce-2.1 on GA media

These are all security issues fixed in the docker-20.10.6_ce-2.1 package on the GA media of openSUSE Tumbleweed.

Record
openSUSE-SU-2024:10722-1
Updated
2026-11-02
OSVopenSUSE-SU-2025:15589-1 No score

docker-stable-24.0.9_ce-15.1 on GA media

These are all security issues fixed in the docker-stable-24.0.9_ce-15.1 package on the GA media of openSUSE Tumbleweed.

Record
openSUSE-SU-2025:15589-1
Updated
2026-11-02
OSVSUSE-SU-2020:3938-1 No score

Security update for containerd, docker, docker-runc, golang-github-docker-libnetwork

This update for containerd, docker, docker-runc, golang-github-docker-libnetwork fixes the following issues:

Security issues fixed:

  • CVE-2020-15257: Fixed a privilege escalation in containerd (bsc#1178969).

Non-security issues fixed:

  • Update to containerd v1.3.9, which is needed for Docker v19.03.14-ce and fixes CVE-2020-15257. bsc#1180243

  • Update to containerd v1.3.7, which is required for Docker 19.03.13-ce. bsc#1176708

  • Update to Docker 19.03.14-ce. See upstream changelog in the packaged /usr/share/doc/packages/docker/CHANGELOG.md. CVE-2020-15257 bsc#1180243 https://github.com/docker/docker-ce/releases/tag/v19.03.14

  • Enable fish-completion

  • Add a patch which makes Docker compatible with firewalld with nftables backend. Backport of https://github.com/moby/libnetwork/pull/2548 (bsc#1178801, SLE-16460)

  • Update to Docker 19.03.13-ce. See upstream changelog in the packaged /usr/share/doc/packages/docker/CHANGELOG.md. bsc#1176708

  • Fixes for %_libexecdir changing to /usr/libexec (bsc#1174075)

  • Emergency fix: %requires_eq does not work with provide symbols, only effective package names. Convert back to regular Requires.

  • Update to Docker 19.03.12-ce. See upstream changelog in the packaged /usr/share/doc/packages/docker/CHANGELOG.md.

  • Use Go 1.13 instead of Go 1.14 because Go 1.14 can cause all sorts of spurrious errors due to Go returning -EINTR from I/O syscalls much more often (due to Go 1.14's pre-emptive goroutine support).

  • Add BuildRequires for all -git dependencies so that we catch missing dependencies much more quickly.

  • Update to libnetwork 55e924b8a842, which is required for Docker 19.03.14-ce. bsc#1180243

  • Add patch which makes libnetwork compatible with firewalld with nftables backend. Backport of https://github.com/moby/libnetwork/pull/2548 (bsc#1178801, SLE-16460)

Record
SUSE-SU-2020:3938-1
Updated
2026-11-02
OSVSUSE-SU-2021:0435-1 No score

Security update for containerd, docker, docker-runc, golang-github-docker-libnetwork

This update for containerd, docker, docker-runc, golang-github-docker-libnetwork fixes the following issues:

Security issues fixed:

  • CVE-2020-15257: Fixed a privilege escalation in containerd (bsc#1178969).
  • CVE-2021-21284: potential privilege escalation when the root user in the remapped namespace has access to the host filesystem (bsc#1181732)
  • CVE-2021-21285: pulling a malformed Docker image manifest crashes the dockerd daemon (bsc#1181730)

Non-security issues fixed:

  • Update Docker to 19.03.15-ce. See upstream changelog in the packaged /usr/share/doc/packages/docker/CHANGELOG.md. This update includes fixes for bsc#1181732 (CVE-2021-21284) and bsc#1181730 (CVE-2021-21285).

  • Only apply the boo#1178801 libnetwork patch to handle firewalld on openSUSE. It appears that SLES doesn't like the patch. (bsc#1180401)

  • Update to containerd v1.3.9, which is needed for Docker v19.03.14-ce and fixes CVE-2020-15257. bsc#1180243

  • Update to containerd v1.3.7, which is required for Docker 19.03.13-ce. bsc#1176708

  • Update to Docker 19.03.14-ce. See upstream changelog in the packaged /usr/share/doc/packages/docker/CHANGELOG.md. CVE-2020-15257 bsc#1180243 https://github.com/docker/docker-ce/releases/tag/v19.03.14

  • Enable fish-completion

  • Add a patch which makes Docker compatible with firewalld with nftables backend. Backport of https://github.com/moby/libnetwork/pull/2548 (bsc#1178801, SLE-16460)

  • Update to Docker 19.03.13-ce. See upstream changelog in the packaged /usr/share/doc/packages/docker/CHANGELOG.md. bsc#1176708

  • Fixes for %_libexecdir changing to /usr/libexec (bsc#1174075)

  • Emergency fix: %requires_eq does not work with provide symbols, only effective package names. Convert back to regular Requires.

  • Update to Docker 19.03.12-ce. See upstream changelog in the packaged /usr/share/doc/packages/docker/CHANGELOG.md.

  • Use Go 1.13 instead of Go 1.14 because Go 1.14 can cause all sorts of spurrious errors due to Go returning -EINTR from I/O syscalls much more often (due to Go 1.14's pre-emptive goroutine support).

  • Add BuildRequires for all -git dependencies so that we catch missing dependencies much more quickly.

  • Update to libnetwork 55e924b8a842, which is required for Docker 19.03.14-ce. bsc#1180243

  • Add patch which makes libnetwork compatible with firewalld with nftables backend. Backport of https://github.com/moby/libnetwork/pull/2548 (bsc#1178801, SLE-16460)

Record
SUSE-SU-2021:0435-1
Updated
2026-11-02
OSVSUSE-SU-2025:03540-1 No score

Security update for docker-stable

This update for docker-stable fixes the following issues:

  • Include historical changelog data from before the docker-stable fork. The initial changelog entry did technically provide all the necessary information, but our CVE tracking tools do not understand how the package is forked and so it seems that this package does not include fixes for ~12 years of updates. So, include a copy of the original package's changelog up until the fork point. (bsc#1250596)

  • Remove git-core recommends on SLE. Most SLE systems have installRecommends=yes by default and thus end up installing git with Docker. bsc#1250508

    This feature is mostly intended for developers ('docker build git://') so most users already have the dependency installed, and the error when git is missing is fairly straightforward (so they can easily figure out what they need to install).

  • Backport https://github.com/moby/moby/pull/48517. bsc#1247362

  • Update to docker-buildx v0.25.0. Upstream changelog: https://github.com/docker/buildx/releases/tag/v0.25.0

  • Do not try to inject SUSEConnect secrets when in Rootless Docker mode, as Docker does not have permission to access the host zypper credentials in this mode (and unprivileged users cannot disable the feature using /etc/docker/suse-secrets-enable.) bsc#1240150

  • Initial docker-stable fork, forked from Docker 24.0.7-ce release (packaged on 2024-02-14). The original changelog is included below for historical reference.

Record
SUSE-SU-2025:03540-1
Updated
2026-11-02
OSVSUSE-SU-2025:03545-1 No score

Security update for docker-stable

This update for docker-stable fixes the following issues:

Note this update contains a already fixed references mostly.

  • Remove git-core recommends on SLE to avoid pulling it in unnecessary. (bsc#1250508)

    This feature is mostly intended for developers ('docker build git://') so most users already have the dependency installed, and the error when git is missing is fairly straightforward (so they can easily figure out what they need to install).

  • Include historical changelog data from before the docker-stable fork. The initial changelog entry did technically provide all the necessary information, but our CVE tracking tools do not understand how the package is forked and so it seems that this package does not include fixes for ~12 years of updates. So, include a copy of the original package's changelog up until the fork point. bsc#1250596

  • Update to docker-buildx v0.25.0. Upstream changelog: https://github.com/docker/buildx/releases/tag/v0.25.0

  • Update to Go 1.23 for building now that upstream has switched their 23.0.x LTSS to use Go 1.23.

  • Do not try to inject SUSEConnect secrets when in Rootless Docker mode, as Docker does not have permission to access the host zypper credentials in this mode (and unprivileged users cannot disable the feature using /etc/docker/suse-secrets-enable.) bsc#1240150

  • Initial docker-stable fork, forked from Docker 24.0.7-ce release (packaged on 2024-02-14). The original changelog is included below for historical reference.

Record
SUSE-SU-2025:03545-1
Updated
2026-11-02
OSVUSN-4653-1 No score

containerd vulnerability

It was discovered that access controls for the shim’s API socket did not restrict access to the abstract unix domain socket in some cases. An attacker could use this vulnerability to run containers with elevated privileges.

Record
USN-4653-1
Updated
2026-11-02
OSVUSN-4653-2 No score

containerd vulnerability

USN-4653-1 fixed a vulnerability in containerd. Unfortunately, those containerd packages introduced a regression in docker.io and the update was reverted. This update addresses the docker.io issue and reintroduces the fixes from USN-4653-1. We apologize for the inconvenience.

Record
USN-4653-2
Updated
2026-11-02

Affected products

Affected packages

Affected packages
PackageAffectedFixed
github.com/containerd/containerd
Go
before 1.3.9
1.3.9
github.com/containerd/containerd
Go
1.4.0 up to 1.4.3
1.4.3
containerd
Alpine:v3.11
1.4.0 up to 1.3.9-r0
1.3.9-r0
containerd
Alpine:v3.12
1.4.0 up to 1.4.3-r0
1.4.3-r0
containerd
Alpine:v3.13
1.4.0 up to 1.4.3-r0
1.4.3-r0
containerd
Alpine:v3.14
1.4.0 up to 1.4.3-r0
1.4.3-r0
containerd
Alpine:v3.15
1.4.0 up to 1.4.3-r0
1.4.3-r0
containerd
Alpine:v3.16
1.4.0 up to 1.4.3-r0
1.4.3-r0
containerd
Alpine:v3.17
1.4.0 up to 1.4.3-r0
1.4.3-r0
containerd
Alpine:v3.18
1.4.0 up to 1.4.3-r0
1.4.3-r0
Show 114 moreShow less
Affected packages
PackageAffectedFixed
containerd
Alpine:v3.19
1.4.0 up to 1.4.3-r0
1.4.3-r0
containerd
Alpine:v3.20
1.4.0 up to 1.4.3-r0
1.4.3-r0
containerd
Alpine:v3.21
1.4.0 up to 1.4.3-r0
1.4.3-r0
containerd
Alpine:v3.22
1.4.0 up to 1.4.3-r0
1.4.3-r0
containerd
Alpine:v3.23
1.4.0 up to 1.4.3-r0
1.4.3-r0
containerd
Alpine:v3.24
1.4.0 up to 1.4.3-r0
1.4.3-r0
docker
Alpine:v3.12
before 19.03.14-r0
19.03.14-r0
docker
Alpine:v3.13
before 19.03.14-r0
19.03.14-r0
docker
Alpine:v3.14
before 19.03.14-r0
19.03.14-r0
docker
Alpine:v3.15
before 19.03.14-r0
19.03.14-r0
docker
Alpine:v3.16
before 19.03.14-r0
19.03.14-r0
docker
Alpine:v3.17
before 19.03.14-r0
19.03.14-r0
docker
Alpine:v3.18
before 19.03.14-r0
19.03.14-r0
docker
Alpine:v3.19
before 19.03.14-r0
19.03.14-r0
docker
Alpine:v3.20
before 19.03.14-r0
19.03.14-r0
docker
Alpine:v3.21
before 19.03.14-r0
19.03.14-r0
docker
Alpine:v3.22
before 19.03.14-r0
19.03.14-r0
docker
Alpine:v3.23
before 19.03.14-r0
19.03.14-r0
docker
Alpine:v3.24
before 19.03.14-r0
19.03.14-r0
k3s
Alpine:v3.13
before 1.19.4.2-r0
1.19.4.2-r0
k3s
Alpine:v3.14
before 1.19.4.2-r0
1.19.4.2-r0
k3s
Alpine:v3.15
before 1.19.4.2-r0
1.19.4.2-r0
k3s
Alpine:v3.16
before 1.19.4.2-r0
1.19.4.2-r0
k3s
Alpine:v3.17
before 1.19.4.2-r0
1.19.4.2-r0
k3s
Alpine:v3.18
before 1.19.4.2-r0
1.19.4.2-r0
k3s
Alpine:v3.19
before 1.19.4.2-r0
1.19.4.2-r0
k3s
Alpine:v3.20
before 1.19.4.2-r0
1.19.4.2-r0
k3s
Alpine:v3.21
before 1.19.4.2-r0
1.19.4.2-r0
k3s
Alpine:v3.22
before 1.19.4.2-r0
1.19.4.2-r0
k3s
Alpine:v3.23
before 1.19.4.2-r0
1.19.4.2-r0
k3s
Alpine:v3.24
before 1.19.4.2-r0
1.19.4.2-r0
containerd
Debian:12
before 1.4.3~ds1-1
1.4.3~ds1-1
containerd
Debian:13
before 1.4.3~ds1-1
1.4.3~ds1-1
containerd
Debian:14
before 1.4.3~ds1-1
1.4.3~ds1-1
docker.io
Debian:12
before 20.10.0~rc1+dfsg2-1
20.10.0~rc1+dfsg2-1
docker.io
Debian:13
before 20.10.0~rc1+dfsg2-1
20.10.0~rc1+dfsg2-1
docker.io
Debian:14
before 20.10.0~rc1+dfsg2-1
20.10.0~rc1+dfsg2-1
docker.io
Debian:10
From an advisory covering 4 CVEs
before 18.09.1+dfsg1-7.1+deb10u3, plus listed versions
18.09.1+dfsg1-7.118.09.1+dfsg1-7.1+deb10u118.09.1+dfsg1-7.1+deb10u2
18.09.1+dfsg1-7.1+deb10u3
github.com/containerd/containerd
Go
before 1.3.9, 1.4.0 up to 1.4.3
1.3.91.4.3
containerd
SUSE:Linux Enterprise Module for Containers 12
before 1.3.9-16.32.1
1.3.9-16.32.1
docker
SUSE:Linux Enterprise Module for Containers 12
before 19.03.14_ce-98.57.1
19.03.14_ce-98.57.1
docker-runc
SUSE:Linux Enterprise Module for Containers 12
before 1.0.0rc10+gitr3981_dc9208a3303f-1.49.1
1.0.0rc10+gitr3981_dc9208a3303f-1.49.1
golang-github-docker-libnetwork
SUSE:Linux Enterprise Module for Containers 12
before 0.7.0.1+gitr2908_55e924b8a842-34.1
0.7.0.1+gitr2908_55e924b8a842-34.1
containerd
SUSE:Linux Enterprise Module for Containers 15 SP2
From an advisory covering 3 CVEs
before 1.3.9-5.29.3
1.3.9-5.29.3
docker
SUSE:Linux Enterprise Module for Containers 15 SP2
From an advisory covering 3 CVEs
before 19.03.15_ce-6.43.3
19.03.15_ce-6.43.3
docker-runc
SUSE:Linux Enterprise Module for Containers 15 SP2
From an advisory covering 3 CVEs
before 1.0.0rc10+gitr3981_dc9208a3303f-6.45.3
1.0.0rc10+gitr3981_dc9208a3303f-6.45.3
golang-github-docker-libnetwork
SUSE:Linux Enterprise Module for Containers 15 SP2
From an advisory covering 3 CVEs
before 0.7.0.1+gitr2908_55e924b8a842-4.28.3
0.7.0.1+gitr2908_55e924b8a842-4.28.3
containerd
SUSE:Linux Enterprise High Performance Computing 15 SP1-ESPOS
From an advisory covering 3 CVEs
before 1.3.9-5.29.3
1.3.9-5.29.3
docker
SUSE:Linux Enterprise High Performance Computing 15 SP1-ESPOS
From an advisory covering 3 CVEs
before 19.03.15_ce-6.43.3
19.03.15_ce-6.43.3
docker-runc
SUSE:Linux Enterprise High Performance Computing 15 SP1-ESPOS
From an advisory covering 3 CVEs
before 1.0.0rc10+gitr3981_dc9208a3303f-6.45.3
1.0.0rc10+gitr3981_dc9208a3303f-6.45.3
golang-github-docker-libnetwork
SUSE:Linux Enterprise High Performance Computing 15 SP1-ESPOS
From an advisory covering 3 CVEs
before 0.7.0.1+gitr2908_55e924b8a842-4.28.3
0.7.0.1+gitr2908_55e924b8a842-4.28.3
containerd
SUSE:Linux Enterprise High Performance Computing 15 SP1-LTSS
From an advisory covering 3 CVEs
before 1.3.9-5.29.3
1.3.9-5.29.3
docker
SUSE:Linux Enterprise High Performance Computing 15 SP1-LTSS
From an advisory covering 3 CVEs
before 19.03.15_ce-6.43.3
19.03.15_ce-6.43.3
docker-runc
SUSE:Linux Enterprise High Performance Computing 15 SP1-LTSS
From an advisory covering 3 CVEs
before 1.0.0rc10+gitr3981_dc9208a3303f-6.45.3
1.0.0rc10+gitr3981_dc9208a3303f-6.45.3
golang-github-docker-libnetwork
SUSE:Linux Enterprise High Performance Computing 15 SP1-LTSS
From an advisory covering 3 CVEs
before 0.7.0.1+gitr2908_55e924b8a842-4.28.3
0.7.0.1+gitr2908_55e924b8a842-4.28.3
containerd
SUSE:Linux Enterprise Server 15 SP1-BCL
From an advisory covering 3 CVEs
before 1.3.9-5.29.3
1.3.9-5.29.3
docker
SUSE:Linux Enterprise Server 15 SP1-BCL
From an advisory covering 3 CVEs
before 19.03.15_ce-6.43.3
19.03.15_ce-6.43.3
docker-runc
SUSE:Linux Enterprise Server 15 SP1-BCL
From an advisory covering 3 CVEs
before 1.0.0rc10+gitr3981_dc9208a3303f-6.45.3
1.0.0rc10+gitr3981_dc9208a3303f-6.45.3
golang-github-docker-libnetwork
SUSE:Linux Enterprise Server 15 SP1-BCL
From an advisory covering 3 CVEs
before 0.7.0.1+gitr2908_55e924b8a842-4.28.3
0.7.0.1+gitr2908_55e924b8a842-4.28.3
containerd
SUSE:Linux Enterprise Server 15 SP1-LTSS
From an advisory covering 3 CVEs
before 1.3.9-5.29.3
1.3.9-5.29.3
docker
SUSE:Linux Enterprise Server 15 SP1-LTSS
From an advisory covering 3 CVEs
before 19.03.15_ce-6.43.3
19.03.15_ce-6.43.3
docker-runc
SUSE:Linux Enterprise Server 15 SP1-LTSS
From an advisory covering 3 CVEs
before 1.0.0rc10+gitr3981_dc9208a3303f-6.45.3
1.0.0rc10+gitr3981_dc9208a3303f-6.45.3
golang-github-docker-libnetwork
SUSE:Linux Enterprise Server 15 SP1-LTSS
From an advisory covering 3 CVEs
before 0.7.0.1+gitr2908_55e924b8a842-4.28.3
0.7.0.1+gitr2908_55e924b8a842-4.28.3
containerd
SUSE:Linux Enterprise Server for SAP Applications 15 SP1
From an advisory covering 3 CVEs
before 1.3.9-5.29.3
1.3.9-5.29.3
docker
SUSE:Linux Enterprise Server for SAP Applications 15 SP1
From an advisory covering 3 CVEs
before 19.03.15_ce-6.43.3
19.03.15_ce-6.43.3
docker-runc
SUSE:Linux Enterprise Server for SAP Applications 15 SP1
From an advisory covering 3 CVEs
before 1.0.0rc10+gitr3981_dc9208a3303f-6.45.3
1.0.0rc10+gitr3981_dc9208a3303f-6.45.3
golang-github-docker-libnetwork
SUSE:Linux Enterprise Server for SAP Applications 15 SP1
From an advisory covering 3 CVEs
before 0.7.0.1+gitr2908_55e924b8a842-4.28.3
0.7.0.1+gitr2908_55e924b8a842-4.28.3
containerd
SUSE:Manager Proxy 4.0
From an advisory covering 3 CVEs
before 1.3.9-5.29.3
1.3.9-5.29.3
docker
SUSE:Manager Proxy 4.0
From an advisory covering 3 CVEs
before 19.03.15_ce-6.43.3
19.03.15_ce-6.43.3
docker-runc
SUSE:Manager Proxy 4.0
From an advisory covering 3 CVEs
before 1.0.0rc10+gitr3981_dc9208a3303f-6.45.3
1.0.0rc10+gitr3981_dc9208a3303f-6.45.3
golang-github-docker-libnetwork
SUSE:Manager Proxy 4.0
From an advisory covering 3 CVEs
before 0.7.0.1+gitr2908_55e924b8a842-4.28.3
0.7.0.1+gitr2908_55e924b8a842-4.28.3
containerd
SUSE:Manager Retail Branch Server 4.0
From an advisory covering 3 CVEs
before 1.3.9-5.29.3
1.3.9-5.29.3
docker
SUSE:Manager Retail Branch Server 4.0
From an advisory covering 3 CVEs
before 19.03.15_ce-6.43.3
19.03.15_ce-6.43.3
docker-runc
SUSE:Manager Retail Branch Server 4.0
From an advisory covering 3 CVEs
before 1.0.0rc10+gitr3981_dc9208a3303f-6.45.3
1.0.0rc10+gitr3981_dc9208a3303f-6.45.3
golang-github-docker-libnetwork
SUSE:Manager Retail Branch Server 4.0
From an advisory covering 3 CVEs
before 0.7.0.1+gitr2908_55e924b8a842-4.28.3
0.7.0.1+gitr2908_55e924b8a842-4.28.3
containerd
SUSE:Manager Server 4.0
From an advisory covering 3 CVEs
before 1.3.9-5.29.3
1.3.9-5.29.3
docker
SUSE:Manager Server 4.0
From an advisory covering 3 CVEs
before 19.03.15_ce-6.43.3
19.03.15_ce-6.43.3
docker-runc
SUSE:Manager Server 4.0
From an advisory covering 3 CVEs
before 1.0.0rc10+gitr3981_dc9208a3303f-6.45.3
1.0.0rc10+gitr3981_dc9208a3303f-6.45.3
golang-github-docker-libnetwork
SUSE:Manager Server 4.0
From an advisory covering 3 CVEs
before 0.7.0.1+gitr2908_55e924b8a842-4.28.3
0.7.0.1+gitr2908_55e924b8a842-4.28.3
containerd
SUSE:Enterprise Storage 6
From an advisory covering 3 CVEs
before 1.3.9-5.29.3
1.3.9-5.29.3
docker
SUSE:Enterprise Storage 6
From an advisory covering 3 CVEs
before 19.03.15_ce-6.43.3
19.03.15_ce-6.43.3
docker-runc
SUSE:Enterprise Storage 6
From an advisory covering 3 CVEs
before 1.0.0rc10+gitr3981_dc9208a3303f-6.45.3
1.0.0rc10+gitr3981_dc9208a3303f-6.45.3
golang-github-docker-libnetwork
SUSE:Enterprise Storage 6
From an advisory covering 3 CVEs
before 0.7.0.1+gitr2908_55e924b8a842-4.28.3
0.7.0.1+gitr2908_55e924b8a842-4.28.3
docker-stable
SUSE:Linux Enterprise Server 12 SP5-LTSS
From an advisory covering 53 CVEs
before 24.0.9_ce-1.20.1
24.0.9_ce-1.20.1
docker-stable
SUSE:Linux Enterprise Server LTSS Extended Security 12 SP5
From an advisory covering 53 CVEs
before 24.0.9_ce-1.20.1
24.0.9_ce-1.20.1
docker-stable
SUSE:Linux Enterprise Module for Containers 15 SP6
From an advisory covering 53 CVEs
before 24.0.9_ce-150000.1.25.1
24.0.9_ce-150000.1.25.1
docker-stable
SUSE:Linux Enterprise Module for Containers 15 SP7
From an advisory covering 53 CVEs
before 24.0.9_ce-150000.1.25.1
24.0.9_ce-150000.1.25.1
docker-stable
SUSE:Linux Enterprise High Performance Computing 15 SP3-LTSS
From an advisory covering 53 CVEs
before 24.0.9_ce-150000.1.25.1
24.0.9_ce-150000.1.25.1
docker-stable
SUSE:Linux Enterprise High Performance Computing 15 SP4-ESPOS
From an advisory covering 53 CVEs
before 24.0.9_ce-150000.1.25.1
24.0.9_ce-150000.1.25.1
docker-stable
SUSE:Linux Enterprise High Performance Computing 15 SP4-LTSS
From an advisory covering 53 CVEs
before 24.0.9_ce-150000.1.25.1
24.0.9_ce-150000.1.25.1
docker-stable
SUSE:Linux Enterprise High Performance Computing 15 SP5-ESPOS
From an advisory covering 53 CVEs
before 24.0.9_ce-150000.1.25.1
24.0.9_ce-150000.1.25.1
docker-stable
SUSE:Linux Enterprise High Performance Computing 15 SP5-LTSS
From an advisory covering 53 CVEs
before 24.0.9_ce-150000.1.25.1
24.0.9_ce-150000.1.25.1
docker-stable
SUSE:Linux Enterprise Server 15 SP3-LTSS
From an advisory covering 53 CVEs
before 24.0.9_ce-150000.1.25.1
24.0.9_ce-150000.1.25.1
docker-stable
SUSE:Linux Enterprise Server 15 SP4-LTSS
From an advisory covering 53 CVEs
before 24.0.9_ce-150000.1.25.1
24.0.9_ce-150000.1.25.1
docker-stable
SUSE:Linux Enterprise Server 15 SP5-LTSS
From an advisory covering 53 CVEs
before 24.0.9_ce-150000.1.25.1
24.0.9_ce-150000.1.25.1
docker-stable
SUSE:Linux Enterprise Server for SAP Applications 15 SP3
From an advisory covering 53 CVEs
before 24.0.9_ce-150000.1.25.1
24.0.9_ce-150000.1.25.1
docker-stable
SUSE:Linux Enterprise Server for SAP Applications 15 SP4
From an advisory covering 53 CVEs
before 24.0.9_ce-150000.1.25.1
24.0.9_ce-150000.1.25.1
docker-stable
SUSE:Linux Enterprise Server for SAP Applications 15 SP5
From an advisory covering 53 CVEs
before 24.0.9_ce-150000.1.25.1
24.0.9_ce-150000.1.25.1
docker-stable
SUSE:Enterprise Storage 7.1
From an advisory covering 53 CVEs
before 24.0.9_ce-150000.1.25.1
24.0.9_ce-150000.1.25.1
docker-stable
openSUSE:Leap 15.6
From an advisory covering 53 CVEs
before 24.0.9_ce-150000.1.25.1
24.0.9_ce-150000.1.25.1
containerd
Ubuntu:16.04:LTS
before 1.2.6-0ubuntu1~16.04.6, plus listed versions
0.2.1-0ubuntu4~16.040.2.3-0ubuntu1~16.040.2.5-0ubuntu1~16.04.11.2.6-0ubuntu1~16.04.21.2.6-0ubuntu1~16.04.31.2.6-0ubuntu1~16.04.41.2.6-0ubuntu1~16.04.5
1.2.6-0ubuntu1~16.04.6
containerd
Ubuntu:18.04:LTS
before 1.3.3-0ubuntu1~18.04.4, plus listed versions
0.2.5-0ubuntu21.2.6-0ubuntu1~18.04.11.2.6-0ubuntu1~18.04.21.3.3-0ubuntu1~18.04.11.3.3-0ubuntu1~18.04.21.3.3-0ubuntu1~18.04.3
1.3.3-0ubuntu1~18.04.4
containerd
Ubuntu:20.04:LTS
before 1.3.3-0ubuntu2.2, plus listed versions
1.2.10-0ubuntu11.3.2-0ubuntu11.3.3-0ubuntu11.3.3-0ubuntu21.3.3-0ubuntu2.1
1.3.3-0ubuntu2.2
containerd
Ubuntu:16.04:LTS
before 1.2.6-0ubuntu1~16.04.5, plus listed versions
0.2.1-0ubuntu4~16.040.2.3-0ubuntu1~16.040.2.5-0ubuntu1~16.04.11.2.6-0ubuntu1~16.04.21.2.6-0ubuntu1~16.04.31.2.6-0ubuntu1~16.04.4
1.2.6-0ubuntu1~16.04.5
containerd
Ubuntu:18.04:LTS
before 1.3.3-0ubuntu1~18.04.3, plus listed versions
0.2.5-0ubuntu21.2.6-0ubuntu1~18.04.11.2.6-0ubuntu1~18.04.21.3.3-0ubuntu1~18.04.11.3.3-0ubuntu1~18.04.2
1.3.3-0ubuntu1~18.04.3
containerd
Ubuntu:20.04:LTS
before 1.3.3-0ubuntu2.1, plus listed versions
1.2.10-0ubuntu11.3.2-0ubuntu11.3.3-0ubuntu11.3.3-0ubuntu2
1.3.3-0ubuntu2.1
containerd
openSUSE:Leap 15.2
From an advisory covering 3 CVEs
before 1.3.9-lp152.2.3.1
1.3.9-lp152.2.3.1
docker
openSUSE:Leap 15.2
From an advisory covering 3 CVEs
before 19.03.15_ce-lp152.2.3.1
19.03.15_ce-lp152.2.3.1
docker-runc
openSUSE:Leap 15.2
From an advisory covering 3 CVEs
before 1.0.0rc10+gitr3981_dc9208a3303f-lp152.2.3.1
1.0.0rc10+gitr3981_dc9208a3303f-lp152.2.3.1
fish
openSUSE:Leap 15.2
From an advisory covering 3 CVEs
before 2.7.1-lp152.5.3.1
2.7.1-lp152.5.3.1
golang-github-docker-libnetwork
openSUSE:Leap 15.2
From an advisory covering 3 CVEs
before 0.7.0.1+gitr2908_55e924b8a842-lp152.2.3.1
0.7.0.1+gitr2908_55e924b8a842-lp152.2.3.1
containerd
openSUSE:Tumbleweed
From an advisory covering 9 CVEs
before 1.4.8-2.2
1.4.8-2.2
docker
openSUSE:Tumbleweed
From an advisory covering 14 CVEs
before 20.10.6_ce-2.1
20.10.6_ce-2.1
docker-stable
openSUSE:Tumbleweed
From an advisory covering 43 CVEs
before 24.0.9_ce-15.1
24.0.9_ce-15.1

Public exploits

Links only. Every CVE stores no exploit code.

Public exploits
SourceLinkDate
PoC in GitHubnccgroup/abstractshimmer2020-12-07

History

History
RecordedChangedSources
affected, facts
affected, aliases, referencesOSV
aliasesEUVD
first indexedCVE List, GitHub Advisories, NVD, OSV, PoC in GitHub

Dates are when Every CVE recorded each change. Upstream dates may differ.

In short

CVE-2020-15257 is a medium vulnerability (CVSS 5.2) in Containerd, published November 30, 2020. Public exploit code exists. EPSS puts the chance of exploitation in the next 30 days at 3.12%, the 87th percentile. Fixed in github.com/containerd/containerd 1.3.9.

References

Show 194 moreShow less
This page doesn't list everything

Left out here: 71 references. The JSON record has them.

MoveEnter Open