Every CVE Search/ Get API key

CVE-2022-23471

containerd CRI stream server: Host memory exhaustion through terminal resize goroutine leak

5.7 MediumFix available

containerd is an open source container runtime. A bug was found in containerd's CRI implementation where a user can exhaust memory on the host. In the CRI stream server, a goroutine is launched to handle terminal resize events if a TTY is requested. If the user's process fails to launch due to, for example, a faulty command, the goroutine will be stuck waiting to send without a receiver, resulting in a memory leak. Kubernetes and crictl can both be configured to use containerd's CRI implementation and the stream server is used for handling container IO. This bug has been fixed in containerd 1.6.12 and 1.5.16. Users should update to these versions to resolve the issue. Users unable to upgrade should ensure that only trusted images and commands are used and that only trusted users have permissions to execute commands in running containers.

Attack profile

How easy it is to exploit

Attack vector
Network
Complexity
Low
Privileges needed
Low
User interaction
Required

What an attacker can affect

Confidentiality
None
Integrity
None
Availability
High

Exploit likelihood

1.11%Up 0.2 points since Dec 8, 2022
90%50%10%1%

What each source reports

CVE List Score used 5.7

containerd CRI stream server: Host memory exhaustion through terminal resize goroutine leak

containerd is an open source container runtime. A bug was found in containerd's CRI implementation where a user can exhaust memory on the host. In the CRI stream server, a goroutine is launched to handle terminal resize events if a TTY is requested. If the user's process fails to launch due to, for example, a faulty command, the goroutine will be stuck waiting to send without a receiver, resulting in a memory leak. Kubernetes and crictl can both be configured to use containerd's CRI implementation and the stream server is used for handling container IO. This bug has been fixed in containerd 1.6.12 and 1.5.16. Users should update to these versions to resolve the issue. Users unable to upgrade should ensure that only trusted images and commands are used and that only trusted users have permissions to execute commands in running containers.

Record
CVE-2022-23471
CVSS 3.1
5.7 MediumCVSS:3.1/AV:N/AC:L/PR:L/UI:R/S:U/C:N/I:N/A:H
Weakness
CWE-400
Updated
2026-11-02
EUVDEUVD-2022-7476 5.7

containerd is an open source container runtime. A bug was found in containerd's CRI implementation where a user can exhaust memory on the host. In the CRI stream server, a goroutine is launched to handle terminal resize events if a TTY is requested. If the user's process fails to launch due to, for example, a faulty command, the goroutine will be stuck waiting to send without a receiver, resulting in a memory leak. Kubernetes and crictl can both be configured to use containerd's CRI implementation and the stream server is used for handling container IO. This bug has been fixed in containerd 1.6.12 and 1.5.16. Users should update to these versions to resolve the issue. Users unable to upgrade should ensure that only trusted images and commands are used and that only trusted users have permissions to execute commands in running containers.

Record
EUVD-2022-7476
CVSS 3.1
5.7 MediumCVSS:3.1/AV:N/AC:L/PR:L/UI:R/S:U/C:N/I:N/A:H
Updated
2026-11-02
GitHub AdvisoriesGHSA-2qjp-425j-52j9 5.7

containerd CRI stream server vulnerable to host memory exhaustion via terminal

Impact

A bug was found in containerd's CRI implementation where a user can exhaust memory on the host. In the CRI stream server, a goroutine is launched to handle terminal resize events if a TTY is requested. If the user's process fails to launch due to, for example, a faulty command, the goroutine will be stuck waiting to send without a receiver, resulting in a memory leak. Kubernetes and crictl can both be configured to use containerd's CRI implementation and the stream server is used for handling container IO.

Patches

This bug has been fixed in containerd 1.6.12 and 1.5.16. Users should update to these versions to resolve the issue.

Workarounds

Ensure that only trusted images and commands are used and that only trusted users have permissions to execute commands in running containers.

For more information

If you have any questions or comments about this advisory:

To report a security issue in containerd:

Record
GHSA-2qjp-425j-52j9
CVSS 3.1
5.7 MediumCVSS:3.1/AV:N/AC:L/PR:L/UI:R/S:U/C:N/I:N/A:H
Weakness
CWE-400, CWE-401
Updated
2026-11-02
NVD 5.7

containerd is an open source container runtime. A bug was found in containerd's CRI implementation where a user can exhaust memory on the host. In the CRI stream server, a goroutine is launched to handle terminal resize events if a TTY is requested. If the user's process fails to launch due to, for example, a faulty command, the goroutine will be stuck waiting to send without a receiver, resulting in a memory leak. Kubernetes and crictl can both be configured to use containerd's CRI implementation and the stream server is used for handling container IO. This bug has been fixed in containerd 1.6.12 and 1.5.16. Users should update to these versions to resolve the issue. Users unable to upgrade should ensure that only trusted images and commands are used and that only trusted users have permissions to execute commands in running containers.

Record
CVE-2022-23471
CVSS 3.1
5.7 MediumCVSS:3.1/AV:N/AC:L/PR:L/UI:R/S:U/C:N/I:N/A:H
CVSS 3.1
6.5 MediumCVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H
Weakness
CWE-400, CWE-401
Updated
2026-11-02
OSVALPINE-CVE-2022-23471 6.5

containerd is an open source container runtime. A bug was found in containerd's CRI implementation where a user can exhaust memory on the host. In the CRI stream server, a goroutine is launched to handle terminal resize events if a TTY is requested. If the user's process fails to launch due to, for example, a faulty command, the goroutine will be stuck waiting to send without a receiver, resulting in a memory leak. Kubernetes and crictl can both be configured to use containerd's CRI implementation and the stream server is used for handling container IO. This bug has been fixed in containerd 1.6.12 and 1.5.16. Users should update to these versions to resolve the issue. Users unable to upgrade should ensure that only trusted images and commands are used and that only trusted users have permissions to execute commands in running containers.

Record
ALPINE-CVE-2022-23471
CVSS 3.1
6.5 MediumCVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H
Updated
2026-11-03
OSVAZL-11585 6.5

CVE-2022-23471 affecting package moby-containerd for versions less than 1.6.12-3

containerd is an open source container runtime. A bug was found in containerd's CRI implementation where a user can exhaust memory on the host. In the CRI stream server, a goroutine is launched to handle terminal resize events if a TTY is requested. If the user's process fails to launch due to, for example, a faulty command, the goroutine will be stuck waiting to send without a receiver, resulting in a memory leak. Kubernetes and crictl can both be configured to use containerd's CRI implementation and the stream server is used for handling container IO. This bug has been fixed in containerd 1.6.12 and 1.5.16. Users should update to these versions to resolve the issue. Users unable to upgrade should ensure that only trusted images and commands are used and that only trusted users have permissions to execute commands in running containers.

Record
AZL-11585
CVSS 3.1
6.5 MediumCVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H
Updated
2026-11-02
Show 14 moreShow less
OSVBELL-CVE-2022-23471 6.5

CVE-2022-23471 does not affect BellSoft software

Record
BELL-CVE-2022-23471
CVSS 3.1
6.5 MediumCVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H
Updated
2026-11-02
OSV 5.7

containerd CRI stream server: Host memory exhaustion through terminal resize goroutine leak

containerd is an open source container runtime. A bug was found in containerd's CRI implementation where a user can exhaust memory on the host. In the CRI stream server, a goroutine is launched to handle terminal resize events if a TTY is requested. If the user's process fails to launch due to, for example, a faulty command, the goroutine will be stuck waiting to send without a receiver, resulting in a memory leak. Kubernetes and crictl can both be configured to use containerd's CRI implementation and the stream server is used for handling container IO. This bug has been fixed in containerd 1.6.12 and 1.5.16. Users should update to these versions to resolve the issue. Users unable to upgrade should ensure that only trusted images and commands are used and that only trusted users have permissions to execute commands in running containers.

Record
CVE-2022-23471
CVSS 3.1
5.7 MediumCVSS:3.1/AV:N/AC:L/PR:L/UI:R/S:U/C:N/I:N/A:H
Weakness
CWE-400
Updated
2026-11-02
OSVDEBIAN-CVE-2022-23471 6.5

containerd is an open source container runtime. A bug was found in containerd's CRI implementation where a user can exhaust memory on the host. In the CRI stream server, a goroutine is launched to handle terminal resize events if a TTY is requested. If the user's process fails to launch due to, for example, a faulty command, the goroutine will be stuck waiting to send without a receiver, resulting in a memory leak. Kubernetes and crictl can both be configured to use containerd's CRI implementation and the stream server is used for handling container IO. This bug has been fixed in containerd 1.6.12 and 1.5.16. Users should update to these versions to resolve the issue. Users unable to upgrade should ensure that only trusted images and commands are used and that only trusted users have permissions to execute commands in running containers.

Record
DEBIAN-CVE-2022-23471
CVSS 3.1
6.5 MediumCVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H
Updated
2026-11-03
OSVGHSA-2qjp-425j-52j9 5.7

containerd CRI stream server vulnerable to host memory exhaustion via terminal

Impact

A bug was found in containerd's CRI implementation where a user can exhaust memory on the host. In the CRI stream server, a goroutine is launched to handle terminal resize events if a TTY is requested. If the user's process fails to launch due to, for example, a faulty command, the goroutine will be stuck waiting to send without a receiver, resulting in a memory leak. Kubernetes and crictl can both be configured to use containerd's CRI implementation and the stream server is used for handling container IO.

Patches

This bug has been fixed in containerd 1.6.12 and 1.5.16. Users should update to these versions to resolve the issue.

Workarounds

Ensure that only trusted images and commands are used and that only trusted users have permissions to execute commands in running containers.

For more information

If you have any questions or comments about this advisory:

To report a security issue in containerd:

Record
GHSA-2qjp-425j-52j9
CVSS 3.1
5.7 MediumCVSS:3.1/AV:N/AC:L/PR:L/UI:R/S:U/C:N/I:N/A:H
Weakness
CWE-400, CWE-401
Updated
2026-11-02
OSVOESA-2022-2143 5.7

containerd security update

containerd is an industry-standard container runtime with an emphasis on simplicity, robustness and portability. It is available as a daemon for Linux and Windows, which can manage the complete container lifecycle of its host system: image transfer and storage, container execution and supervision, low-level storage and network attachments, etc.

Security Fix(es):

containerd is an open source container runtime. A bug was found in containerd's CRI implementation where a user can exhaust memory on the host. In the CRI stream server, a goroutine is launched to handle terminal resize events if a TTY is requested. If the user's process fails to launch due to, for example, a faulty command, the goroutine will be stuck waiting to send without a receiver, resulting in a memory leak. Kubernetes and crictl can both be configured to use containerd's CRI implementation and the stream server is used for handling container IO. This bug has been fixed in containerd 1.6.12 and 1.5.16. Users should update to these versions to resolve the issue. Users unable to upgrade should ensure that only trusted images and commands are used and that only trusted users have permissions to execute commands in running containers.(CVE-2022-23471)

Record
OESA-2022-2143
CVSS 3.1
5.7 MediumCVSS:3.1/AV:N/AC:L/PR:L/UI:R/S:U/C:N/I:N/A:H
Updated
2026-11-02
OSVUBUNTU-CVE-2022-23471 5.7

containerd is an open source container runtime. A bug was found in containerd's CRI implementation where a user can exhaust memory on the host. In the CRI stream server, a goroutine is launched to handle terminal resize events if a TTY is requested. If the user's process fails to launch due to, for example, a faulty command, the goroutine will be stuck waiting to send without a receiver, resulting in a memory leak. Kubernetes and crictl can both be configured to use containerd's CRI implementation and the stream server is used for handling container IO. This bug has been fixed in containerd 1.6.12 and 1.5.16. Users should update to these versions to resolve the issue. Users unable to upgrade should ensure that only trusted images and commands are used and that only trusted users have permissions to execute commands in running containers.

Record
UBUNTU-CVE-2022-23471
CVSS 3.1
5.7 MediumCVSS:3.1/AV:N/AC:L/PR:L/UI:R/S:U/C:N/I:N/A:H
CVSS 3.1
6.5 MediumCVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H
Updated
2026-11-02
OSVGO-2022-1147 No score

containerd CRI stream server vulnerable to host memory exhaustion via terminal in github.com/containerd/containerd

containerd CRI stream server vulnerable to host memory exhaustion via terminal in github.com/containerd/containerd

Record
GO-2022-1147
Updated
2026-11-02
OSVMGASA-2023-0245 No score

Updated docker-containerd packages fix security vulnerability

Memory leak. (CVE-2022-23471) Denial of service with maliciously crafted image with a large file (CVE-2023-25153) Security bypass due to improper supplementary group handling. (CVE-2023-25173)

Record
MGASA-2023-0245
Updated
2026-11-02
OSVopenSUSE-SU-2024:12558-1 No score

containerd-1.6.12-1.1 on GA media

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

Record
openSUSE-SU-2024:12558-1
Updated
2026-11-02
OSVSUSE-SU-2022:4409-1 No score

Security update for containerd

This update for containerd fixes the following issues:

Update to containerd v1.6.12 including Docker v20.10.21-ce (bsc#1206065).

Also includes the following fix:

  • CVE-2022-23471: host memory exhaustion through Terminal resize goroutine leak (bsc#1206235).
  • CVE-2022-27191: crash in a golang.org/x/crypto/ssh server (bsc#1197284).
Record
SUSE-SU-2022:4409-1
Updated
2026-11-02
OSVSUSE-SU-2022:4463-1 No score

Security update for containerd

This update for containerd fixes the following issues:

Update to containerd v1.6.12 including Docker v20.10.21-ce (bsc#1206065).

Also includes the following fix:

  • CVE-2022-23471: host memory exhaustion through Terminal resize goroutine leak (bsc#1206235).
  • CVE-2022-27191: crash in a golang.org/x/crypto/ssh server (bsc#1197284).
Record
SUSE-SU-2022:4463-1
Updated
2026-11-02
OSVSUSE-SU-2023:1566-1 No score

Security update for containerd

This update for containerd fixes the following issues:

Record
SUSE-SU-2023:1566-1
Updated
2026-11-02
OSVSUSE-SU-2023:1628-1 No score

Security update for containerd

This update for containerd fixes the following issues:

Record
SUSE-SU-2023:1628-1
Updated
2026-11-02
OSVUSN-5776-1 No score

containerd vulnerabilities

It was discovered that containerd incorrectly handled memory when receiving certain faulty Exec or ExecSync commands. A remote attacker could possibly use this issue to cause a denial of service or crash containerd. (CVE-2022-23471, CVE-2022-31030)

It was discovered that containerd incorrectly set up inheritable file capabilities. An attacker could possibly use this issue to escalate privileges inside a container. This issue only affected Ubuntu 18.04 LTS, Ubuntu 20.04 LTS and Ubuntu 22.04 LTS. (CVE-2022-24769)

It was discovered that containerd incorrectly handled access to encrypted container images when using imgcrypt library. A remote attacker could possibly use this issue to access encrypted images from other users. This issue only affected Ubuntu 18.04 LTS, Ubuntu 20.04 LTS and Ubuntu 22.04 LTS. (CVE-2022-24778)

Record
USN-5776-1
Updated
2026-11-02

Affected products

Affected packages

Affected packages
PackageAffectedFixed
github.com/containerd/containerd
Go
before 1.5.16
1.5.16
github.com/containerd/containerd
Go
1.6.0 up to 1.6.12
1.6.12
containerd
Alpine:v3.17
1.6.0 up to 1.6.12-r0
1.6.12-r0
containerd
Alpine:v3.18
1.6.0 up to 1.6.12-r0
1.6.12-r0
containerd
Alpine:v3.19
1.6.0 up to 1.6.12-r0
1.6.12-r0
containerd
Alpine:v3.20
1.6.0 up to 1.6.12-r0
1.6.12-r0
containerd
Alpine:v3.21
1.6.0 up to 1.6.12-r0
1.6.12-r0
containerd
Alpine:v3.22
1.6.0 up to 1.6.12-r0
1.6.12-r0
containerd
Alpine:v3.23
1.6.0 up to 1.6.12-r0
1.6.12-r0
containerd
Alpine:v3.24
1.6.0 up to 1.6.12-r0
1.6.12-r0
Show 67 moreShow less
Affected packages
PackageAffectedFixed
moby-containerd
Azure Linux:2
before 1.6.12-3
1.6.12-3
containerd
Debian:12
before 1.6.12~ds1-1
1.6.12~ds1-1
containerd
Debian:13
before 1.6.12~ds1-1
1.6.12~ds1-1
containerd
Debian:14
before 1.6.12~ds1-1
1.6.12~ds1-1
github.com/containerd/containerd
Go
before 1.5.16, 1.6.0 up to 1.6.12
1.5.161.6.12
golang-github-mrunalp-fileutils
Mageia:8
From an advisory covering 3 CVEs
before 0.5.0-2.mga8
0.5.0-2.mga8
docker-containerd
Mageia:8
From an advisory covering 3 CVEs
before 1.6.21-1.mga8
1.6.21-1.mga8
containerd
openEuler:20.03-LTS-SP1
before 1.2.0-207.oe1
1.2.0-207.oe1
containerd
openEuler:20.03-LTS-SP3
before 1.2.0-207.oe1
1.2.0-207.oe1
containerd
openEuler:22.03-LTS
before 1.2.0-307.oe2203
1.2.0-307.oe2203
containerd
SUSE:Linux Enterprise Module for Containers 12
From an advisory covering 2 CVEs
before 1.6.12-16.68.1
1.6.12-16.68.1
containerd
SUSE:Linux Enterprise Micro 5.3
From an advisory covering 2 CVEs
before 1.6.12-150000.79.1
1.6.12-150000.79.1
containerd
SUSE:Linux Enterprise Module for Containers 15 SP3
From an advisory covering 2 CVEs
before 1.6.12-150000.79.1
1.6.12-150000.79.1
containerd
SUSE:Linux Enterprise Module for Containers 15 SP4
From an advisory covering 2 CVEs
before 1.6.12-150000.79.1
1.6.12-150000.79.1
containerd
SUSE:Linux Enterprise Module for Package Hub 15 SP3
From an advisory covering 2 CVEs
before 1.6.12-150000.79.1
1.6.12-150000.79.1
containerd
SUSE:Linux Enterprise High Performance Computing 15-ESPOS
From an advisory covering 2 CVEs
before 1.6.12-150000.79.1
1.6.12-150000.79.1
containerd
SUSE:Linux Enterprise High Performance Computing 15-LTSS
From an advisory covering 2 CVEs
before 1.6.12-150000.79.1
1.6.12-150000.79.1
containerd
SUSE:Linux Enterprise High Performance Computing 15 SP1-ESPOS
From an advisory covering 2 CVEs
before 1.6.12-150000.79.1
1.6.12-150000.79.1
containerd
SUSE:Linux Enterprise High Performance Computing 15 SP1-LTSS
From an advisory covering 2 CVEs
before 1.6.12-150000.79.1
1.6.12-150000.79.1
containerd
SUSE:Linux Enterprise High Performance Computing 15 SP2-ESPOS
From an advisory covering 2 CVEs
before 1.6.12-150000.79.1
1.6.12-150000.79.1
containerd
SUSE:Linux Enterprise High Performance Computing 15 SP2-LTSS
From an advisory covering 2 CVEs
before 1.6.12-150000.79.1
1.6.12-150000.79.1
containerd
SUSE:Linux Enterprise Server 15-LTSS
From an advisory covering 2 CVEs
before 1.6.12-150000.79.1
1.6.12-150000.79.1
containerd
SUSE:Linux Enterprise Server 15 SP1-BCL
From an advisory covering 2 CVEs
before 1.6.12-150000.79.1
1.6.12-150000.79.1
containerd
SUSE:Linux Enterprise Server 15 SP1-LTSS
From an advisory covering 2 CVEs
before 1.6.12-150000.79.1
1.6.12-150000.79.1
containerd
SUSE:Linux Enterprise Server 15 SP2-BCL
From an advisory covering 2 CVEs
before 1.6.12-150000.79.1
1.6.12-150000.79.1
containerd
SUSE:Linux Enterprise Server 15 SP2-LTSS
From an advisory covering 2 CVEs
before 1.6.12-150000.79.1
1.6.12-150000.79.1
containerd
SUSE:Linux Enterprise Server for SAP Applications 15
From an advisory covering 2 CVEs
before 1.6.12-150000.79.1
1.6.12-150000.79.1
containerd
SUSE:Linux Enterprise Server for SAP Applications 15 SP1
From an advisory covering 2 CVEs
before 1.6.12-150000.79.1
1.6.12-150000.79.1
containerd
SUSE:Linux Enterprise Server for SAP Applications 15 SP2
From an advisory covering 2 CVEs
before 1.6.12-150000.79.1
1.6.12-150000.79.1
containerd
SUSE:Manager Proxy 4.1
From an advisory covering 2 CVEs
before 1.6.12-150000.79.1
1.6.12-150000.79.1
containerd
SUSE:Manager Retail Branch Server 4.1
From an advisory covering 2 CVEs
before 1.6.12-150000.79.1
1.6.12-150000.79.1
containerd
SUSE:Manager Server 4.1
From an advisory covering 2 CVEs
before 1.6.12-150000.79.1
1.6.12-150000.79.1
containerd
SUSE:Linux Enterprise Micro 5.1
From an advisory covering 2 CVEs
before 1.6.12-150000.79.1
1.6.12-150000.79.1
containerd
SUSE:Linux Enterprise Micro 5.2
From an advisory covering 2 CVEs
before 1.6.12-150000.79.1
1.6.12-150000.79.1
containerd
SUSE:Enterprise Storage 6
From an advisory covering 2 CVEs
before 1.6.12-150000.79.1
1.6.12-150000.79.1
containerd
SUSE:Enterprise Storage 7
From an advisory covering 2 CVEs
before 1.6.12-150000.79.1
1.6.12-150000.79.1
containerd
openSUSE:Leap Micro 5.2
From an advisory covering 2 CVEs
before 1.6.12-150000.79.1
1.6.12-150000.79.1
containerd
openSUSE:Leap Micro 5.3
From an advisory covering 2 CVEs
before 1.6.12-150000.79.1
1.6.12-150000.79.1
containerd
openSUSE:Leap 15.3
From an advisory covering 2 CVEs
before 1.6.12-150000.79.1
1.6.12-150000.79.1
containerd
openSUSE:Leap 15.4
From an advisory covering 2 CVEs
before 1.6.12-150000.79.1
1.6.12-150000.79.1
containerd
SUSE:Linux Enterprise Module for Containers 12
before 1.6.16-16.71.1
1.6.16-16.71.1
containerd
SUSE:Linux Enterprise Micro 5.3
before 1.6.16-150000.82.2
1.6.16-150000.82.2
containerd
SUSE:Linux Enterprise Module for Containers 15 SP4
before 1.6.16-150000.82.2
1.6.16-150000.82.2
containerd
SUSE:Linux Enterprise High Performance Computing 15 SP1-LTSS
before 1.6.16-150000.82.2
1.6.16-150000.82.2
containerd
SUSE:Linux Enterprise High Performance Computing 15 SP2-LTSS
before 1.6.16-150000.82.2
1.6.16-150000.82.2
containerd
SUSE:Linux Enterprise High Performance Computing 15 SP3-ESPOS
before 1.6.16-150000.82.2
1.6.16-150000.82.2
containerd
SUSE:Linux Enterprise High Performance Computing 15 SP3-LTSS
before 1.6.16-150000.82.2
1.6.16-150000.82.2
containerd
SUSE:Linux Enterprise Server 15 SP1-LTSS
before 1.6.16-150000.82.2
1.6.16-150000.82.2
containerd
SUSE:Linux Enterprise Server 15 SP2-LTSS
before 1.6.16-150000.82.2
1.6.16-150000.82.2
containerd
SUSE:Linux Enterprise Server 15 SP3-LTSS
before 1.6.16-150000.82.2
1.6.16-150000.82.2
containerd
SUSE:Linux Enterprise Server for SAP Applications 15 SP1
before 1.6.16-150000.82.2
1.6.16-150000.82.2
containerd
SUSE:Linux Enterprise Server for SAP Applications 15 SP2
before 1.6.16-150000.82.2
1.6.16-150000.82.2
containerd
SUSE:Linux Enterprise Server for SAP Applications 15 SP3
before 1.6.16-150000.82.2
1.6.16-150000.82.2
containerd
SUSE:Linux Enterprise Micro 5.1
before 1.6.16-150000.82.2
1.6.16-150000.82.2
containerd
SUSE:Linux Enterprise Micro 5.2
before 1.6.16-150000.82.2
1.6.16-150000.82.2
containerd
SUSE:Enterprise Storage 7
before 1.6.16-150000.82.2
1.6.16-150000.82.2
containerd
SUSE:Enterprise Storage 7.1
before 1.6.16-150000.82.2
1.6.16-150000.82.2
containerd
openSUSE:Leap Micro 5.3
before 1.6.16-150000.82.2
1.6.16-150000.82.2
containerd
openSUSE:Leap 15.4
before 1.6.16-150000.82.2
1.6.16-150000.82.2
containerd
Ubuntu:Pro:16.04:LTS
All versions, 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.3
Show 9 moreShow less
1.2.6-0ubuntu1~16.04.41.2.6-0ubuntu1~16.04.51.2.6-0ubuntu1~16.04.61.2.6-0ubuntu1~16.04.6+esm11.2.6-0ubuntu1~16.04.6+esm21.2.6-0ubuntu1~16.04.6+esm41.2.6-0ubuntu1~16.04.6+esm51.2.6-0ubuntu1~16.04.6+esm61.2.6-0ubuntu1~16.04.6+esm7
None known
containerd
Ubuntu:18.04:LTS
before 1.5.9-0ubuntu1~18.04.2, 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
Show 9 moreShow less
1.3.3-0ubuntu1~18.04.31.3.3-0ubuntu1~18.04.41.4.4-0ubuntu1~18.04.21.5.2-0ubuntu1~18.04.11.5.2-0ubuntu1~18.04.21.5.2-0ubuntu1~18.04.31.5.5-0ubuntu3~18.04.11.5.5-0ubuntu3~18.04.21.5.9-0ubuntu1~18.04.1
1.5.9-0ubuntu1~18.04.2
containerd
Ubuntu:20.04:LTS
before 1.5.9-0ubuntu1~20.04.6, plus listed versions
1.2.10-0ubuntu11.3.2-0ubuntu11.3.3-0ubuntu11.3.3-0ubuntu21.3.3-0ubuntu2.1
Show 11 moreShow less
1.3.3-0ubuntu2.21.3.3-0ubuntu2.31.4.4-0ubuntu1~20.04.21.5.2-0ubuntu1~20.04.11.5.2-0ubuntu1~20.04.21.5.2-0ubuntu1~20.04.31.5.5-0ubuntu3~20.04.11.5.5-0ubuntu3~20.04.21.5.9-0ubuntu1~20.04.11.5.9-0ubuntu1~20.04.41.5.9-0ubuntu1~20.04.5
1.5.9-0ubuntu1~20.04.6
containerd
Ubuntu:22.04:LTS
before 1.5.9-0ubuntu3.1, plus listed versions
1.5.5-0ubuntu31.5.9-0ubuntu11.5.9-0ubuntu21.5.9-0ubuntu3
1.5.9-0ubuntu3.1
containerd
Ubuntu:18.04:LTS
From an advisory covering 4 CVEs
before 1.5.9-0ubuntu1~18.04.2, 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
Show 9 moreShow less
1.3.3-0ubuntu1~18.04.31.3.3-0ubuntu1~18.04.41.4.4-0ubuntu1~18.04.21.5.2-0ubuntu1~18.04.11.5.2-0ubuntu1~18.04.21.5.2-0ubuntu1~18.04.31.5.5-0ubuntu3~18.04.11.5.5-0ubuntu3~18.04.21.5.9-0ubuntu1~18.04.1
1.5.9-0ubuntu1~18.04.2
containerd
Ubuntu:20.04:LTS
From an advisory covering 4 CVEs
before 1.5.9-0ubuntu1~20.04.6, plus listed versions
1.2.10-0ubuntu11.3.2-0ubuntu11.3.3-0ubuntu11.3.3-0ubuntu21.3.3-0ubuntu2.1
Show 11 moreShow less
1.3.3-0ubuntu2.21.3.3-0ubuntu2.31.4.4-0ubuntu1~20.04.21.5.2-0ubuntu1~20.04.11.5.2-0ubuntu1~20.04.21.5.2-0ubuntu1~20.04.31.5.5-0ubuntu3~20.04.11.5.5-0ubuntu3~20.04.21.5.9-0ubuntu1~20.04.11.5.9-0ubuntu1~20.04.41.5.9-0ubuntu1~20.04.5
1.5.9-0ubuntu1~20.04.6
containerd
Ubuntu:22.04:LTS
From an advisory covering 4 CVEs
before 1.5.9-0ubuntu3.1, plus listed versions
1.5.5-0ubuntu31.5.9-0ubuntu11.5.9-0ubuntu21.5.9-0ubuntu3
1.5.9-0ubuntu3.1
containerd
openSUSE:Tumbleweed
before 1.6.12-1.1
1.6.12-1.1

History

History
RecordedChangedSources
affected, factsOSV
affected, aliases, referencesOSV
first indexedCVE List, EUVD, GitHub Advisories, NVD, OSV

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

In short

CVE-2022-23471 is a medium vulnerability (CVSS 5.7) in Containerd, published December 7, 2022. No source lists public exploit code. EPSS puts the chance of exploitation in the next 30 days at 1.11%, the 66th percentile. Fixed in github.com/containerd/containerd 1.5.16.

References

Show 29 moreShow less
MoveEnter Open