CVE-2022-23471
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.
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
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 Medium
CVSS: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 Medium
CVSS: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:
- Open an issue in containerd
- Email us at [email protected]
To report a security issue in containerd:
- Report a new vulnerability
- Email us at [email protected]
- Record
GHSA-2qjp-425j-52j9- CVSS 3.1
- 5.7 Medium
CVSS: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 Medium
CVSS:3.1/AV:N/AC:L/PR:L/UI:R/S:U/C:N/I:N/A:H - CVSS 3.1
- 6.5 Medium
CVSS: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 Medium
CVSS: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 Medium
CVSS: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 Medium
CVSS: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 Medium
CVSS: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 Medium
CVSS: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:
- Open an issue in containerd
- Email us at [email protected]
To report a security issue in containerd:
- Report a new vulnerability
- Email us at [email protected]
- Record
GHSA-2qjp-425j-52j9- CVSS 3.1
- 5.7 Medium
CVSS: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 Medium
CVSS: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 Medium
CVSS:3.1/AV:N/AC:L/PR:L/UI:R/S:U/C:N/I:N/A:H - CVSS 3.1
- 6.5 Medium
CVSS: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:
-
CVE-2022-23471: Fixed host memory exhaustion through Terminal resize goroutine leak (bsc#1206235).
-
Re-build containerd to use updated golang-packaging (jsc#1342).
-
Update to containerd v1.6.16 for Docker v23.0.0-ce.
- 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:
-
CVE-2022-23471: Fixed host memory exhaustion through Terminal resize goroutine leak (bsc#1206235).
-
Re-build containerd to use updated golang-packaging (jsc#1342).
-
Update to containerd v1.6.16 for Docker v23.0.0-ce.
- 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
| Package | Affected | Fixed |
|---|---|---|
github.com/containerd/containerdGo |
before 1.5.16 | 1.5.16 |
github.com/containerd/containerdGo |
1.6.0 up to 1.6.12 | 1.6.12 |
containerdAlpine:v3.17 |
1.6.0 up to 1.6.12-r0 | 1.6.12-r0 |
containerdAlpine:v3.18 |
1.6.0 up to 1.6.12-r0 | 1.6.12-r0 |
containerdAlpine:v3.19 |
1.6.0 up to 1.6.12-r0 | 1.6.12-r0 |
containerdAlpine:v3.20 |
1.6.0 up to 1.6.12-r0 | 1.6.12-r0 |
containerdAlpine:v3.21 |
1.6.0 up to 1.6.12-r0 | 1.6.12-r0 |
containerdAlpine:v3.22 |
1.6.0 up to 1.6.12-r0 | 1.6.12-r0 |
containerdAlpine:v3.23 |
1.6.0 up to 1.6.12-r0 | 1.6.12-r0 |
containerdAlpine:v3.24 |
1.6.0 up to 1.6.12-r0 | 1.6.12-r0 |
Show 67 moreShow less
| Package | Affected | Fixed |
|---|---|---|
moby-containerdAzure Linux:2 |
before 1.6.12-3 | 1.6.12-3 |
containerdDebian:12 |
before 1.6.12~ds1-1 | 1.6.12~ds1-1 |
containerdDebian:13 |
before 1.6.12~ds1-1 | 1.6.12~ds1-1 |
containerdDebian:14 |
before 1.6.12~ds1-1 | 1.6.12~ds1-1 |
github.com/containerd/containerdGo |
before 1.5.16, 1.6.0 up to 1.6.12 | 1.5.161.6.12 |
golang-github-mrunalp-fileutilsMageia:8 From an advisory covering 3 CVEs |
before 0.5.0-2.mga8 | 0.5.0-2.mga8 |
docker-containerdMageia:8 From an advisory covering 3 CVEs |
before 1.6.21-1.mga8 | 1.6.21-1.mga8 |
containerdopenEuler:20.03-LTS-SP1 |
before 1.2.0-207.oe1 | 1.2.0-207.oe1 |
containerdopenEuler:20.03-LTS-SP3 |
before 1.2.0-207.oe1 | 1.2.0-207.oe1 |
containerdopenEuler:22.03-LTS |
before 1.2.0-307.oe2203 | 1.2.0-307.oe2203 |
containerdSUSE: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 |
containerdSUSE:Linux Enterprise Micro 5.3 From an advisory covering 2 CVEs |
before 1.6.12-150000.79.1 | 1.6.12-150000.79.1 |
containerdSUSE: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 |
containerdSUSE: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 |
containerdSUSE: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 |
containerdSUSE: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 |
containerdSUSE: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 |
containerdSUSE: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 |
containerdSUSE: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 |
containerdSUSE: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 |
containerdSUSE: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 |
containerdSUSE:Linux Enterprise Server 15-LTSS From an advisory covering 2 CVEs |
before 1.6.12-150000.79.1 | 1.6.12-150000.79.1 |
containerdSUSE: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 |
containerdSUSE: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 |
containerdSUSE: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 |
containerdSUSE: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 |
containerdSUSE: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 |
containerdSUSE: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 |
containerdSUSE: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 |
containerdSUSE:Manager Proxy 4.1 From an advisory covering 2 CVEs |
before 1.6.12-150000.79.1 | 1.6.12-150000.79.1 |
containerdSUSE: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 |
containerdSUSE:Manager Server 4.1 From an advisory covering 2 CVEs |
before 1.6.12-150000.79.1 | 1.6.12-150000.79.1 |
containerdSUSE:Linux Enterprise Micro 5.1 From an advisory covering 2 CVEs |
before 1.6.12-150000.79.1 | 1.6.12-150000.79.1 |
containerdSUSE:Linux Enterprise Micro 5.2 From an advisory covering 2 CVEs |
before 1.6.12-150000.79.1 | 1.6.12-150000.79.1 |
containerdSUSE:Enterprise Storage 6 From an advisory covering 2 CVEs |
before 1.6.12-150000.79.1 | 1.6.12-150000.79.1 |
containerdSUSE:Enterprise Storage 7 From an advisory covering 2 CVEs |
before 1.6.12-150000.79.1 | 1.6.12-150000.79.1 |
containerdopenSUSE:Leap Micro 5.2 From an advisory covering 2 CVEs |
before 1.6.12-150000.79.1 | 1.6.12-150000.79.1 |
containerdopenSUSE:Leap Micro 5.3 From an advisory covering 2 CVEs |
before 1.6.12-150000.79.1 | 1.6.12-150000.79.1 |
containerdopenSUSE:Leap 15.3 From an advisory covering 2 CVEs |
before 1.6.12-150000.79.1 | 1.6.12-150000.79.1 |
containerdopenSUSE:Leap 15.4 From an advisory covering 2 CVEs |
before 1.6.12-150000.79.1 | 1.6.12-150000.79.1 |
containerdSUSE:Linux Enterprise Module for Containers 12 |
before 1.6.16-16.71.1 | 1.6.16-16.71.1 |
containerdSUSE:Linux Enterprise Micro 5.3 |
before 1.6.16-150000.82.2 | 1.6.16-150000.82.2 |
containerdSUSE:Linux Enterprise Module for Containers 15 SP4 |
before 1.6.16-150000.82.2 | 1.6.16-150000.82.2 |
containerdSUSE:Linux Enterprise High Performance Computing 15 SP1-LTSS |
before 1.6.16-150000.82.2 | 1.6.16-150000.82.2 |
containerdSUSE:Linux Enterprise High Performance Computing 15 SP2-LTSS |
before 1.6.16-150000.82.2 | 1.6.16-150000.82.2 |
containerdSUSE:Linux Enterprise High Performance Computing 15 SP3-ESPOS |
before 1.6.16-150000.82.2 | 1.6.16-150000.82.2 |
containerdSUSE:Linux Enterprise High Performance Computing 15 SP3-LTSS |
before 1.6.16-150000.82.2 | 1.6.16-150000.82.2 |
containerdSUSE:Linux Enterprise Server 15 SP1-LTSS |
before 1.6.16-150000.82.2 | 1.6.16-150000.82.2 |
containerdSUSE:Linux Enterprise Server 15 SP2-LTSS |
before 1.6.16-150000.82.2 | 1.6.16-150000.82.2 |
containerdSUSE:Linux Enterprise Server 15 SP3-LTSS |
before 1.6.16-150000.82.2 | 1.6.16-150000.82.2 |
containerdSUSE:Linux Enterprise Server for SAP Applications 15 SP1 |
before 1.6.16-150000.82.2 | 1.6.16-150000.82.2 |
containerdSUSE:Linux Enterprise Server for SAP Applications 15 SP2 |
before 1.6.16-150000.82.2 | 1.6.16-150000.82.2 |
containerdSUSE:Linux Enterprise Server for SAP Applications 15 SP3 |
before 1.6.16-150000.82.2 | 1.6.16-150000.82.2 |
containerdSUSE:Linux Enterprise Micro 5.1 |
before 1.6.16-150000.82.2 | 1.6.16-150000.82.2 |
containerdSUSE:Linux Enterprise Micro 5.2 |
before 1.6.16-150000.82.2 | 1.6.16-150000.82.2 |
containerdSUSE:Enterprise Storage 7 |
before 1.6.16-150000.82.2 | 1.6.16-150000.82.2 |
containerdSUSE:Enterprise Storage 7.1 |
before 1.6.16-150000.82.2 | 1.6.16-150000.82.2 |
containerdopenSUSE:Leap Micro 5.3 |
before 1.6.16-150000.82.2 | 1.6.16-150000.82.2 |
containerdopenSUSE:Leap 15.4 |
before 1.6.16-150000.82.2 | 1.6.16-150000.82.2 |
containerdUbuntu: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 less1.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 |
containerdUbuntu: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 less1.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 |
containerdUbuntu: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 less1.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 |
containerdUbuntu: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 |
containerdUbuntu: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 less1.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 |
containerdUbuntu: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 less1.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 |
containerdUbuntu: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 |
containerdopenSUSE:Tumbleweed |
before 1.6.12-1.1 | 1.6.12-1.1 |
History
| Recorded | Changed | Sources |
|---|---|---|
| affected, facts | OSV | |
| affected, aliases, references | OSV | |
| first indexed | CVE 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
github.com/containerd/containerd/security/advisories/GHSA-2qjp-425j-52j9
github.com/containerd/containerd/commit/a05d175400b1145e5e6a735a6710579d181e7fb0
security.gentoo.org/glsa/202401-31
github.com/containerd/containerd/commit/241563be06a3de8b6a849414c4e805b68d3bb295
github.com/containerd/containerd/releases/tag/v1.5.16
github.com/containerd/containerd/releases/tag/v1.6.12
Show 29 moreShow less
nvd.nist.gov/vuln/detail/CVE-2022-23471
github.com/advisories/GHSA-2qjp-425j-52j9
security.alpinelinux.org/vuln/CVE-2022-23471
docs.bell-sw.com/security/cves/CVE-2022-23471
github.com/CVEProject/cvelistV5/tree/main/cves/2022/23xxx/CVE-2022-23471.json
security-tracker.debian.org/tracker/CVE-2022-23471
github.com/containerd/containerd
advisories.mageia.org/MGASA-2023-0245.html
bugs.mageia.org/show_bug.cgi?id=31268
lists.suse.com/pipermail/sle-security-updates/2022-December/013215.html
ubuntu.com/security/notices/USN-5776-1
lists.fedoraproject.org/archives/list/[email protected]/thread/J2URKEEXLEABIVVVLSCXEXL6GIXX3GYN
lists.fedoraproject.org/archives/list/[email protected]/thread/7KYYYEETR5DEGOQBCMLUC4OEN4O3JGKF
ubuntu.com/security/notices/USN-6202-1
openeuler.org/en/security/safety-bulletin/detail.html?id=openEuler-SA-2022-2143
suse.com/support/update/announcement/2022/suse-su-20224409-1
bugzilla.suse.com/1197284
bugzilla.suse.com/1206065
bugzilla.suse.com/1206235
suse.com/security/cve/CVE-2022-23471
suse.com/security/cve/CVE-2022-27191
suse.com/support/update/announcement/2022/suse-su-20224463-1
suse.com/support/update/announcement/2023/suse-su-20231566-1
suse.com/support/update/announcement/2023/suse-su-20231628-1
ubuntu.com/security/CVE-2022-23471
cve.org/CVERecord?id=CVE-2022-23471
ubuntu.com/security/CVE-2022-24769
ubuntu.com/security/CVE-2022-24778
ubuntu.com/security/CVE-2022-31030