Every CVE Search/ Get API key

CVE-2022-31030

containerd CRI plugin: Host memory exhaustion through ExecSync

5.5 MediumFix available

containerd is an open source container runtime. A bug was found in the containerd's CRI implementation where programs inside a container can cause the containerd daemon to consume memory without bound during invocation of the ExecSync API. This can cause containerd to consume all available memory on the computer, denying service to other legitimate workloads. Kubernetes and crictl can both be configured to use containerd's CRI implementation; ExecSync may be used when running probes or when executing processes via an "exec" facility. This bug has been fixed in containerd 1.6.6 and 1.5.13. Users should update to these versions to resolve the issue. Users unable to upgrade should ensure that only trusted images and commands are used.

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
None
Integrity
None
Availability
High

Exploit likelihood

0.39%Down 0.5 points since Jun 7, 2022
90%50%10%1%

What each source reports

CVE List Score used 5.5

containerd CRI plugin: Host memory exhaustion through ExecSync

containerd is an open source container runtime. A bug was found in the containerd's CRI implementation where programs inside a container can cause the containerd daemon to consume memory without bound during invocation of the ExecSync API. This can cause containerd to consume all available memory on the computer, denying service to other legitimate workloads. Kubernetes and crictl can both be configured to use containerd's CRI implementation; ExecSync may be used when running probes or when executing processes via an "exec" facility. This bug has been fixed in containerd 1.6.6 and 1.5.13. Users should update to these versions to resolve the issue. Users unable to upgrade should ensure that only trusted images and commands are used.

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

containerd is an open source container runtime. A bug was found in the containerd's CRI implementation where programs inside a container can cause the containerd daemon to consume memory without bound during invocation of the ExecSync API. This can cause containerd to consume all available memory on the computer, denying service to other legitimate workloads. Kubernetes and crictl can both be configured to use containerd's CRI implementation; ExecSync may be used when running probes or when executing processes via an "exec" facility. This bug has been fixed in containerd 1.6.6 and 1.5.13. Users should update to these versions to resolve the issue. Users unable to upgrade should ensure that only trusted images and commands are used.

Record
EUVD-2022-5937
CVSS 3.1
5.5 MediumCVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H
Updated
2026-11-03
GitHub AdvisoriesGHSA-5ffw-gxpp-mxpf 5.5

containerd CRI plugin: Host memory exhaustion through ExecSync

Impact

A bug was found in containerd's CRI implementation where programs inside a container can cause the containerd daemon to consume memory without bound during invocation of the ExecSync API. This can cause containerd to consume all available memory on the computer, denying service to other legitimate workloads. Kubernetes and crictl can both be configured to use containerd's CRI implementation; ExecSync may be used when running probes or when executing processes via an "exec" facility.

Patches

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

Workarounds

Ensure that only trusted images and commands are used.

References

Credits

The containerd project would like to thank David Korczynski and Adam Korczynski of ADA Logics for responsibly disclosing this issue in accordance with the containerd security policy during a security audit sponsored by CNCF and facilitated by OSTIF.

For more information

If you have any questions or comments about this advisory:

Record
GHSA-5ffw-gxpp-mxpf
CVSS 3.1
5.5 MediumCVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H
Weakness
CWE-400
Updated
2026-11-02
NVD 5.5

containerd is an open source container runtime. A bug was found in the containerd's CRI implementation where programs inside a container can cause the containerd daemon to consume memory without bound during invocation of the ExecSync API. This can cause containerd to consume all available memory on the computer, denying service to other legitimate workloads. Kubernetes and crictl can both be configured to use containerd's CRI implementation; ExecSync may be used when running probes or when executing processes via an "exec" facility. This bug has been fixed in containerd 1.6.6 and 1.5.13. Users should update to these versions to resolve the issue. Users unable to upgrade should ensure that only trusted images and commands are used.

Record
CVE-2022-31030
CVSS 3.1
5.5 MediumCVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H
CVSS 2.0
2.1 LowAV:L/AC:L/Au:N/C:N/I:N/A:P
Weakness
CWE-400
Updated
2026-11-02
OSVALPINE-CVE-2022-31030 5.5

containerd is an open source container runtime. A bug was found in the containerd's CRI implementation where programs inside a container can cause the containerd daemon to consume memory without bound during invocation of the ExecSync API. This can cause containerd to consume all available memory on the computer, denying service to other legitimate workloads. Kubernetes and crictl can both be configured to use containerd's CRI implementation; ExecSync may be used when running probes or when executing processes via an "exec" facility. This bug has been fixed in containerd 1.6.6 and 1.5.13. Users should update to these versions to resolve the issue. Users unable to upgrade should ensure that only trusted images and commands are used.

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

CVE-2022-31030 affecting package moby-containerd for versions less than 1.6.6-1

containerd is an open source container runtime. A bug was found in the containerd's CRI implementation where programs inside a container can cause the containerd daemon to consume memory without bound during invocation of the ExecSync API. This can cause containerd to consume all available memory on the computer, denying service to other legitimate workloads. Kubernetes and crictl can both be configured to use containerd's CRI implementation; ExecSync may be used when running probes or when executing processes via an "exec" facility. This bug has been fixed in containerd 1.6.6 and 1.5.13. Users should update to these versions to resolve the issue. Users unable to upgrade should ensure that only trusted images and commands are used.

Record
AZL-9918
CVSS 3.1
5.5 MediumCVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H
Updated
2026-11-02
Show 13 moreShow less
OSVBELL-CVE-2022-31030 5.5

CVE-2022-31030 does not affect BellSoft software

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

containerd CRI plugin: Host memory exhaustion through ExecSync

containerd is an open source container runtime. A bug was found in the containerd's CRI implementation where programs inside a container can cause the containerd daemon to consume memory without bound during invocation of the ExecSync API. This can cause containerd to consume all available memory on the computer, denying service to other legitimate workloads. Kubernetes and crictl can both be configured to use containerd's CRI implementation; ExecSync may be used when running probes or when executing processes via an "exec" facility. This bug has been fixed in containerd 1.6.6 and 1.5.13. Users should update to these versions to resolve the issue. Users unable to upgrade should ensure that only trusted images and commands are used.

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

containerd is an open source container runtime. A bug was found in the containerd's CRI implementation where programs inside a container can cause the containerd daemon to consume memory without bound during invocation of the ExecSync API. This can cause containerd to consume all available memory on the computer, denying service to other legitimate workloads. Kubernetes and crictl can both be configured to use containerd's CRI implementation; ExecSync may be used when running probes or when executing processes via an "exec" facility. This bug has been fixed in containerd 1.6.6 and 1.5.13. Users should update to these versions to resolve the issue. Users unable to upgrade should ensure that only trusted images and commands are used.

Record
DEBIAN-CVE-2022-31030
CVSS 3.1
5.5 MediumCVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H
Updated
2026-11-03
OSVGHSA-5ffw-gxpp-mxpf 5.5

containerd CRI plugin: Host memory exhaustion through ExecSync

Impact

A bug was found in containerd's CRI implementation where programs inside a container can cause the containerd daemon to consume memory without bound during invocation of the ExecSync API. This can cause containerd to consume all available memory on the computer, denying service to other legitimate workloads. Kubernetes and crictl can both be configured to use containerd's CRI implementation; ExecSync may be used when running probes or when executing processes via an "exec" facility.

Patches

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

Workarounds

Ensure that only trusted images and commands are used.

References

Credits

The containerd project would like to thank David Korczynski and Adam Korczynski of ADA Logics for responsibly disclosing this issue in accordance with the containerd security policy during a security audit sponsored by CNCF and facilitated by OSTIF.

For more information

If you have any questions or comments about this advisory:

Record
GHSA-5ffw-gxpp-mxpf
CVSS 3.1
5.5 MediumCVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H
Weakness
CWE-400
Updated
2026-11-02
OSVOESA-2022-1743 5.5

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 the containerd's CRI implementation where programs inside a container can cause the containerd daemon to consume memory without bound during invocation of the ExecSync API. This can cause containerd to consume all available memory on the computer, denying service to other legitimate workloads. Kubernetes and crictl can both be configured to use containerd's CRI implementation; ExecSync may be used when running probes or when executing processes via an "exec" facility. This bug has been fixed in containerd 1.6.6 and 1.5.13. Users should update to these versions to resolve the issue. Users unable to upgrade should ensure that only trusted images and commands are used.(CVE-2022-31030)

Record
OESA-2022-1743
CVSS 3.1
5.5 MediumCVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H
Updated
2026-11-02
OSVUBUNTU-CVE-2022-31030 5.5

containerd is an open source container runtime. A bug was found in the containerd's CRI implementation where programs inside a container can cause the containerd daemon to consume memory without bound during invocation of the ExecSync API. This can cause containerd to consume all available memory on the computer, denying service to other legitimate workloads. Kubernetes and crictl can both be configured to use containerd's CRI implementation; ExecSync may be used when running probes or when executing processes via an "exec" facility. This bug has been fixed in containerd 1.6.6 and 1.5.13. Users should update to these versions to resolve the issue. Users unable to upgrade should ensure that only trusted images and commands are used.

Record
UBUNTU-CVE-2022-31030
CVSS 3.1
5.5 MediumCVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H
Updated
2026-11-02
OSVGO-2022-0482 No score

containerd CRI plugin: Host memory exhaustion through ExecSync in github.com/containerd/containerd

containerd CRI plugin: Host memory exhaustion through ExecSync in github.com/containerd/containerd

Record
GO-2022-0482
Updated
2026-11-02
OSVMGASA-2022-0227 No score

Updated docker-containerd packages fix security vulnerability

A bug was found in the containerd's CRI implementation where programs inside a container can cause the containerd daemon to consume memory without bound during invocation of the 'ExecSync' API. (CVE-2022-31030)

Record
MGASA-2022-0227
Updated
2026-11-02
OSVopenSUSE-SU-2024:12130-1 No score

containerd-1.6.6-1.1 on GA media

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

Record
openSUSE-SU-2024:12130-1
Updated
2026-11-02
OSVSUSE-SU-2022:2165-1 No score

Security update for containerd

This update for containerd fixes the following issues:

containerd:

  • CVE-2022-31030: Fixed denial of service via invocation of the ExecSync API (bsc#1200145)

docker:

runc:

Update to runc v1.1.3.

Upstream changelog is available from https://github.com/opencontainers/runc/releases/tag/v1.1.3.

  • Our seccomp -ENOSYS stub now correctly handles multiplexed syscalls on s390 and s390x. This solves the issue where syscalls the host kernel did not support would return -EPERM despite the existence of the -ENOSYS stub code (this was due to how s390x does syscall multiplexing).
  • Retry on dbus disconnect logic in libcontainer/cgroups/systemd now works as intended; this fix does not affect runc binary itself but is important for libcontainer users such as Kubernetes.
  • Inability to compile with recent clang due to an issue with duplicate constants in libseccomp-golang.
  • When using systemd cgroup driver, skip adding device paths that don't exist, to stop systemd from emitting warnings about those paths.
  • Socket activation was failing when more than 3 sockets were used.
  • Various CI fixes.
  • Allow to bind mount /proc/sys/kernel/ns_last_pid to inside container.
  • Fix issues with newer syscalls (namely faccessat2) on older kernels on s390(x) caused by that platform's syscall multiplexing semantics. (bsc#1192051 bsc#1199565)

Update to runc v1.1.2.

Upstream changelog is available from https://github.com/opencontainers/runc/releases/tag/v1.1.2.

Security issue fixed:

  • CVE-2022-29162: A bug was found in runc where runc exec --cap executed processes with non-empty inheritable Linux process capabilities, creating an atypical Linux environment. (bsc#1199460)

  • runc spec no longer sets any inheritable capabilities in the created example OCI spec (config.json) file.

Update to runc v1.1.1.

Upstream changelog is available from https://github.com/opencontainers/runc/releases/tag/v1.1.1.

  • runc run/start can now run a container with read-only /dev in OCI spec, rather than error out. (#3355)
  • runc exec now ensures that --cgroup argument is a sub-cgroup. (#3403) libcontainer systemd v2 manager no longer errors out if one of the files listed in /sys/kernel/cgroup/delegate do not exist in container's cgroup. (#3387, #3404)
  • Loosen OCI spec validation to avoid bogus 'Intel RDT is not supported' error. (#3406)
  • libcontainer/cgroups no longer panics in cgroup v1 managers if stat of /sys/fs/cgroup/unified returns an error other than ENOENT. (#3435)

Update to runc v1.1.0.

Upstream changelog is available from https://github.com/opencontainers/runc/releases/tag/v1.1.0.

  • libcontainer will now refuse to build without the nsenter package being correctly compiled (specifically this requires CGO to be enabled). This should avoid folks accidentally creating broken runc binaries (and incorrectly importing our internal libraries into their projects). (#3331)

Update to runc v1.1.0~rc1.

Upstream changelog is available from https://github.com/opencontainers/runc/releases/tag/v1.1.0-rc.1.

  • Add support for RDMA cgroup added in Linux 4.11.
  • runc exec now produces exit code of 255 when the exec failed. This may help in distinguishing between runc exec failures (such as invalid options, non-running container or non-existent binary etc.) and failures of the command being executed.
  • runc run: new --keep option to skip removal exited containers artefacts. This might be useful to check the state (e.g. of cgroup controllers) after the container hasexited.
  • seccomp: add support for SCMP_ACT_KILL_PROCESS and SCMP_ACT_KILL_THREAD (the latter is just an alias for SCMP_ACT_KILL).
  • seccomp: add support for SCMP_ACT_NOTIFY (seccomp actions). This allows users to create sophisticated seccomp filters where syscalls can be efficiently emulated by privileged…
Record
SUSE-SU-2022:2165-1
Updated
2026-11-02
OSVSUSE-SU-2022:2341-1 No score

Security update for containerd, docker and runc

This update for containerd, docker and runc fixes the following issues:

containerd:

  • CVE-2022-31030: Fixed denial of service via invocation of the ExecSync API (bsc#1200145)

docker:

runc:

Update to runc v1.1.3.

Upstream changelog is available from https://github.com/opencontainers/runc/releases/tag/v1.1.3.

  • Our seccomp -ENOSYS stub now correctly handles multiplexed syscalls on s390 and s390x. This solves the issue where syscalls the host kernel did not support would return -EPERM despite the existence of the -ENOSYS stub code (this was due to how s390x does syscall multiplexing).
  • Retry on dbus disconnect logic in libcontainer/cgroups/systemd now works as intended; this fix does not affect runc binary itself but is important for libcontainer users such as Kubernetes.
  • Inability to compile with recent clang due to an issue with duplicate constants in libseccomp-golang.
  • When using systemd cgroup driver, skip adding device paths that don't exist, to stop systemd from emitting warnings about those paths.
  • Socket activation was failing when more than 3 sockets were used.
  • Various CI fixes.
  • Allow to bind mount /proc/sys/kernel/ns_last_pid to inside container.
  • Fixed issues with newer syscalls (namely faccessat2) on older kernels on s390(x) caused by that platform's syscall multiplexing semantics. (bsc#1192051 bsc#1199565)

Update to runc v1.1.2.

Upstream changelog is available from https://github.com/opencontainers/runc/releases/tag/v1.1.2.

Security issue fixed:

  • CVE-2022-29162: A bug was found in runc where runc exec --cap executed processes with non-empty inheritable Linux process capabilities, creating an atypical Linux environment. (bsc#1199460)

  • runc spec no longer sets any inheritable capabilities in the created example OCI spec (config.json) file.

Update to runc v1.1.1.

Upstream changelog is available from https://github.com/opencontainers/runc/releases/tag/v1.1.1.

  • runc run/start can now run a container with read-only /dev in OCI spec, rather than error out. (#3355)
  • runc exec now ensures that --cgroup argument is a sub-cgroup. (#3403) libcontainer systemd v2 manager no longer errors out if one of the files listed in /sys/kernel/cgroup/delegate do not exist in container's cgroup. (#3387, #3404)
  • Loosen OCI spec validation to avoid bogus 'Intel RDT is not supported' error. (#3406)
  • libcontainer/cgroups no longer panics in cgroup v1 managers if stat of /sys/fs/cgroup/unified returns an error other than ENOENT. (#3435)

Update to runc v1.1.0.

Upstream changelog is available from https://github.com/opencontainers/runc/releases/tag/v1.1.0.

  • libcontainer will now refuse to build without the nsenter package being correctly compiled (specifically this requires CGO to be enabled). This should avoid folks accidentally creating broken runc binaries (and incorrectly importing our internal libraries into their projects). (#3331)

Update to runc v1.1.0~rc1.

Upstream changelog is available from https://github.com/opencontainers/runc/releases/tag/v1.1.0-rc.1.

  • Add support for RDMA cgroup added in Linux 4.11.
  • runc exec now produces exit code of 255 when the exec failed. This may help in distinguishing between runc exec failures (such as invalid options, non-running container or non-existent binary etc.) and failures of the command being executed.
  • runc run: new --keep option to skip removal exited containers artefacts. This might be useful to check the state (e.g. of cgroup controllers) after the container hasexited.
  • seccomp: add support for SCMP_ACT_KILL_PROCESS and SCMP_ACT_KILL_THREAD (the latter is just an alias for SCMP_ACT_KILL).
  • seccomp: add support for SCMP_ACT_NOTIFY (seccomp actions). This allows users to create sophisticated seccomp filters where syscalls can be efficiently emulated by…
Record
SUSE-SU-2022:2341-1
Updated
2026-11-02
OSVUSN-5521-1 No score

containerd vulnerabilities

It was discovered that containerd insufficiently restricted permissions on container root and plugin directories. If a user or automated system were tricked into launching a specially crafted container image, a remote attacker could traverse directory contents and modify files and execute programs on the host file system, possibly leading to privilege escalation. (CVE-2021-41103)

It was discovered that containerd incorrectly handled file permission changes. If a user or automated system were tricked into launching a specially crafted container image, a remote attacker could change permissions on files on the host file system and possibly escalate privileges. (CVE-2021-32760)

It was discovered that containerd allows attackers to gain access to read- only copies of arbitrary files and directories on the host via a specially- crafted image configuration. An attacker could possibly use this issue to obtain sensitive information. (CVE-2022-23648)

It was discovered that containerd incorrectly handled certain memory operations. A remote attacker could use this to cause a denial of service. (CVE-2022-31030)

Record
USN-5521-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.13
1.5.13
github.com/containerd/containerd
Go
1.6.0 up to 1.6.6
1.6.6
containerd
Alpine:v3.16
1.6.0 up to 1.6.6-r0
1.6.6-r0
containerd
Alpine:v3.17
1.6.0 up to 1.6.6-r0
1.6.6-r0
containerd
Alpine:v3.18
1.6.0 up to 1.6.6-r0
1.6.6-r0
containerd
Alpine:v3.19
1.6.0 up to 1.6.6-r0
1.6.6-r0
containerd
Alpine:v3.20
1.6.0 up to 1.6.6-r0
1.6.6-r0
containerd
Alpine:v3.21
1.6.0 up to 1.6.6-r0
1.6.6-r0
containerd
Alpine:v3.22
1.6.0 up to 1.6.6-r0
1.6.6-r0
containerd
Alpine:v3.23
1.6.0 up to 1.6.6-r0
1.6.6-r0
Show 102 moreShow less
Affected packages
PackageAffectedFixed
containerd
Alpine:v3.24
1.6.0 up to 1.6.6-r0
1.6.6-r0
moby-containerd
Azure Linux:2
before 1.6.6-1
1.6.6-1
containerd
Debian:12
before 1.6.6~ds1-1
1.6.6~ds1-1
containerd
Debian:13
before 1.6.6~ds1-1
1.6.6~ds1-1
containerd
Debian:14
before 1.6.6~ds1-1
1.6.6~ds1-1
containerd
Debian:11
From an advisory covering 2 CVEs
before 1.4.13~ds1-1~deb11u2, plus listed versions
1.4.12~ds1-1~deb11u11.4.13~ds1-1~deb11u11.4.5~ds1-21.4.5~ds1-2+deb11u1
1.4.13~ds1-1~deb11u2
github.com/containerd/containerd
Go
before 1.5.13, 1.6.0 up to 1.6.6
1.5.131.6.6
docker-containerd
Mageia:8
before 1.5.13-1.mga8
1.5.13-1.mga8
containerd
openEuler:20.03-LTS-SP1
before 1.2.0-203.oe1
1.2.0-203.oe1
containerd
openEuler:20.03-LTS-SP3
before 1.2.0-203.oe1
1.2.0-203.oe1
containerd
openEuler:22.03-LTS
before 1.2.0-303.oe2203
1.2.0-303.oe2203
containerd
SUSE:Linux Enterprise Module for Containers 12
From an advisory covering 2 CVEs
before 1.6.6-16.62.1
1.6.6-16.62.1
docker
SUSE:Linux Enterprise Module for Containers 12
From an advisory covering 2 CVEs
before 20.10.17_ce-98.83.1
20.10.17_ce-98.83.1
runc
SUSE:Linux Enterprise Module for Containers 12
From an advisory covering 2 CVEs
before 1.1.3-16.21.1
1.1.3-16.21.1
containerd
SUSE:Linux Enterprise Module for Containers 15 SP3
From an advisory covering 2 CVEs
before 1.6.6-150000.73.2
1.6.6-150000.73.2
docker
SUSE:Linux Enterprise Module for Containers 15 SP3
From an advisory covering 2 CVEs
before 20.10.17_ce-150000.166.1
20.10.17_ce-150000.166.1
runc
SUSE:Linux Enterprise Module for Containers 15 SP3
From an advisory covering 2 CVEs
before 1.1.3-150000.30.1
1.1.3-150000.30.1
containerd
SUSE:Linux Enterprise Module for Containers 15 SP4
From an advisory covering 2 CVEs
before 1.6.6-150000.73.2
1.6.6-150000.73.2
docker
SUSE:Linux Enterprise Module for Containers 15 SP4
From an advisory covering 2 CVEs
before 20.10.17_ce-150000.166.1
20.10.17_ce-150000.166.1
runc
SUSE:Linux Enterprise Module for Containers 15 SP4
From an advisory covering 2 CVEs
before 1.1.3-150000.30.1
1.1.3-150000.30.1
containerd
SUSE:Linux Enterprise Module for Package Hub 15 SP3
From an advisory covering 2 CVEs
before 1.6.6-150000.73.2
1.6.6-150000.73.2
containerd
SUSE:Linux Enterprise High Performance Computing 15-ESPOS
From an advisory covering 2 CVEs
before 1.6.6-150000.73.2
1.6.6-150000.73.2
docker
SUSE:Linux Enterprise High Performance Computing 15-ESPOS
From an advisory covering 2 CVEs
before 20.10.17_ce-150000.166.1
20.10.17_ce-150000.166.1
runc
SUSE:Linux Enterprise High Performance Computing 15-ESPOS
From an advisory covering 2 CVEs
before 1.1.3-150000.30.1
1.1.3-150000.30.1
containerd
SUSE:Linux Enterprise High Performance Computing 15-LTSS
From an advisory covering 2 CVEs
before 1.6.6-150000.73.2
1.6.6-150000.73.2
docker
SUSE:Linux Enterprise High Performance Computing 15-LTSS
From an advisory covering 2 CVEs
before 20.10.17_ce-150000.166.1
20.10.17_ce-150000.166.1
runc
SUSE:Linux Enterprise High Performance Computing 15-LTSS
From an advisory covering 2 CVEs
before 1.1.3-150000.30.1
1.1.3-150000.30.1
containerd
SUSE:Linux Enterprise High Performance Computing 15 SP1-ESPOS
From an advisory covering 2 CVEs
before 1.6.6-150000.73.2
1.6.6-150000.73.2
docker
SUSE:Linux Enterprise High Performance Computing 15 SP1-ESPOS
From an advisory covering 2 CVEs
before 20.10.17_ce-150000.166.1
20.10.17_ce-150000.166.1
runc
SUSE:Linux Enterprise High Performance Computing 15 SP1-ESPOS
From an advisory covering 2 CVEs
before 1.1.3-150000.30.1
1.1.3-150000.30.1
containerd
SUSE:Linux Enterprise High Performance Computing 15 SP1-LTSS
From an advisory covering 2 CVEs
before 1.6.6-150000.73.2
1.6.6-150000.73.2
docker
SUSE:Linux Enterprise High Performance Computing 15 SP1-LTSS
From an advisory covering 2 CVEs
before 20.10.17_ce-150000.166.1
20.10.17_ce-150000.166.1
runc
SUSE:Linux Enterprise High Performance Computing 15 SP1-LTSS
From an advisory covering 2 CVEs
before 1.1.3-150000.30.1
1.1.3-150000.30.1
containerd
SUSE:Linux Enterprise High Performance Computing 15 SP2-ESPOS
From an advisory covering 2 CVEs
before 1.6.6-150000.73.2
1.6.6-150000.73.2
docker
SUSE:Linux Enterprise High Performance Computing 15 SP2-ESPOS
From an advisory covering 2 CVEs
before 20.10.17_ce-150000.166.1
20.10.17_ce-150000.166.1
runc
SUSE:Linux Enterprise High Performance Computing 15 SP2-ESPOS
From an advisory covering 2 CVEs
before 1.1.3-150000.30.1
1.1.3-150000.30.1
containerd
SUSE:Linux Enterprise High Performance Computing 15 SP2-LTSS
From an advisory covering 2 CVEs
before 1.6.6-150000.73.2
1.6.6-150000.73.2
docker
SUSE:Linux Enterprise High Performance Computing 15 SP2-LTSS
From an advisory covering 2 CVEs
before 20.10.17_ce-150000.166.1
20.10.17_ce-150000.166.1
runc
SUSE:Linux Enterprise High Performance Computing 15 SP2-LTSS
From an advisory covering 2 CVEs
before 1.1.3-150000.30.1
1.1.3-150000.30.1
containerd
SUSE:Linux Enterprise Server 15-LTSS
From an advisory covering 2 CVEs
before 1.6.6-150000.73.2
1.6.6-150000.73.2
docker
SUSE:Linux Enterprise Server 15-LTSS
From an advisory covering 2 CVEs
before 20.10.17_ce-150000.166.1
20.10.17_ce-150000.166.1
runc
SUSE:Linux Enterprise Server 15-LTSS
From an advisory covering 2 CVEs
before 1.1.3-150000.30.1
1.1.3-150000.30.1
containerd
SUSE:Linux Enterprise Server 15 SP1-BCL
From an advisory covering 2 CVEs
before 1.6.6-150000.73.2
1.6.6-150000.73.2
docker
SUSE:Linux Enterprise Server 15 SP1-BCL
From an advisory covering 2 CVEs
before 20.10.17_ce-150000.166.1
20.10.17_ce-150000.166.1
runc
SUSE:Linux Enterprise Server 15 SP1-BCL
From an advisory covering 2 CVEs
before 1.1.3-150000.30.1
1.1.3-150000.30.1
containerd
SUSE:Linux Enterprise Server 15 SP1-LTSS
From an advisory covering 2 CVEs
before 1.6.6-150000.73.2
1.6.6-150000.73.2
docker
SUSE:Linux Enterprise Server 15 SP1-LTSS
From an advisory covering 2 CVEs
before 20.10.17_ce-150000.166.1
20.10.17_ce-150000.166.1
runc
SUSE:Linux Enterprise Server 15 SP1-LTSS
From an advisory covering 2 CVEs
before 1.1.3-150000.30.1
1.1.3-150000.30.1
containerd
SUSE:Linux Enterprise Server 15 SP2-BCL
From an advisory covering 2 CVEs
before 1.6.6-150000.73.2
1.6.6-150000.73.2
docker
SUSE:Linux Enterprise Server 15 SP2-BCL
From an advisory covering 2 CVEs
before 20.10.17_ce-150000.166.1
20.10.17_ce-150000.166.1
runc
SUSE:Linux Enterprise Server 15 SP2-BCL
From an advisory covering 2 CVEs
before 1.1.3-150000.30.1
1.1.3-150000.30.1
containerd
SUSE:Linux Enterprise Server 15 SP2-LTSS
From an advisory covering 2 CVEs
before 1.6.6-150000.73.2
1.6.6-150000.73.2
docker
SUSE:Linux Enterprise Server 15 SP2-LTSS
From an advisory covering 2 CVEs
before 20.10.17_ce-150000.166.1
20.10.17_ce-150000.166.1
runc
SUSE:Linux Enterprise Server 15 SP2-LTSS
From an advisory covering 2 CVEs
before 1.1.3-150000.30.1
1.1.3-150000.30.1
containerd
SUSE:Linux Enterprise Server for SAP Applications 15
From an advisory covering 2 CVEs
before 1.6.6-150000.73.2
1.6.6-150000.73.2
docker
SUSE:Linux Enterprise Server for SAP Applications 15
From an advisory covering 2 CVEs
before 20.10.17_ce-150000.166.1
20.10.17_ce-150000.166.1
runc
SUSE:Linux Enterprise Server for SAP Applications 15
From an advisory covering 2 CVEs
before 1.1.3-150000.30.1
1.1.3-150000.30.1
containerd
SUSE:Linux Enterprise Server for SAP Applications 15 SP1
From an advisory covering 2 CVEs
before 1.6.6-150000.73.2
1.6.6-150000.73.2
docker
SUSE:Linux Enterprise Server for SAP Applications 15 SP1
From an advisory covering 2 CVEs
before 20.10.17_ce-150000.166.1
20.10.17_ce-150000.166.1
runc
SUSE:Linux Enterprise Server for SAP Applications 15 SP1
From an advisory covering 2 CVEs
before 1.1.3-150000.30.1
1.1.3-150000.30.1
containerd
SUSE:Linux Enterprise Server for SAP Applications 15 SP2
From an advisory covering 2 CVEs
before 1.6.6-150000.73.2
1.6.6-150000.73.2
docker
SUSE:Linux Enterprise Server for SAP Applications 15 SP2
From an advisory covering 2 CVEs
before 20.10.17_ce-150000.166.1
20.10.17_ce-150000.166.1
runc
SUSE:Linux Enterprise Server for SAP Applications 15 SP2
From an advisory covering 2 CVEs
before 1.1.3-150000.30.1
1.1.3-150000.30.1
containerd
SUSE:Manager Proxy 4.1
From an advisory covering 2 CVEs
before 1.6.6-150000.73.2
1.6.6-150000.73.2
docker
SUSE:Manager Proxy 4.1
From an advisory covering 2 CVEs
before 20.10.17_ce-150000.166.1
20.10.17_ce-150000.166.1
runc
SUSE:Manager Proxy 4.1
From an advisory covering 2 CVEs
before 1.1.3-150000.30.1
1.1.3-150000.30.1
containerd
SUSE:Manager Retail Branch Server 4.1
From an advisory covering 2 CVEs
before 1.6.6-150000.73.2
1.6.6-150000.73.2
docker
SUSE:Manager Retail Branch Server 4.1
From an advisory covering 2 CVEs
before 20.10.17_ce-150000.166.1
20.10.17_ce-150000.166.1
runc
SUSE:Manager Retail Branch Server 4.1
From an advisory covering 2 CVEs
before 1.1.3-150000.30.1
1.1.3-150000.30.1
containerd
SUSE:Manager Server 4.1
From an advisory covering 2 CVEs
before 1.6.6-150000.73.2
1.6.6-150000.73.2
docker
SUSE:Manager Server 4.1
From an advisory covering 2 CVEs
before 20.10.17_ce-150000.166.1
20.10.17_ce-150000.166.1
runc
SUSE:Manager Server 4.1
From an advisory covering 2 CVEs
before 1.1.3-150000.30.1
1.1.3-150000.30.1
containerd
SUSE:Linux Enterprise Micro 5.1
From an advisory covering 2 CVEs
before 1.6.6-150000.73.2
1.6.6-150000.73.2
docker
SUSE:Linux Enterprise Micro 5.1
From an advisory covering 2 CVEs
before 20.10.17_ce-150000.166.1
20.10.17_ce-150000.166.1
runc
SUSE:Linux Enterprise Micro 5.1
From an advisory covering 2 CVEs
before 1.1.3-150000.30.1
1.1.3-150000.30.1
containerd
SUSE:Linux Enterprise Micro 5.2
From an advisory covering 2 CVEs
before 1.6.6-150000.73.2
1.6.6-150000.73.2
docker
SUSE:Linux Enterprise Micro 5.2
From an advisory covering 2 CVEs
before 20.10.17_ce-150000.166.1
20.10.17_ce-150000.166.1
runc
SUSE:Linux Enterprise Micro 5.2
From an advisory covering 2 CVEs
before 1.1.3-150000.30.1
1.1.3-150000.30.1
containerd
SUSE:Enterprise Storage 6
From an advisory covering 2 CVEs
before 1.6.6-150000.73.2
1.6.6-150000.73.2
docker
SUSE:Enterprise Storage 6
From an advisory covering 2 CVEs
before 20.10.17_ce-150000.166.1
20.10.17_ce-150000.166.1
runc
SUSE:Enterprise Storage 6
From an advisory covering 2 CVEs
before 1.1.3-150000.30.1
1.1.3-150000.30.1
containerd
SUSE:Enterprise Storage 7
From an advisory covering 2 CVEs
before 1.6.6-150000.73.2
1.6.6-150000.73.2
docker
SUSE:Enterprise Storage 7
From an advisory covering 2 CVEs
before 20.10.17_ce-150000.166.1
20.10.17_ce-150000.166.1
runc
SUSE:Enterprise Storage 7
From an advisory covering 2 CVEs
before 1.1.3-150000.30.1
1.1.3-150000.30.1
runc
SUSE:Enterprise Storage 7.1
From an advisory covering 2 CVEs
before 1.1.3-150000.30.1
1.1.3-150000.30.1
containerd
openSUSE:Leap 15.3
From an advisory covering 2 CVEs
before 1.6.6-150000.73.2
1.6.6-150000.73.2
docker
openSUSE:Leap 15.3
From an advisory covering 2 CVEs
before 20.10.17_ce-150000.166.1
20.10.17_ce-150000.166.1
docker-kubic
openSUSE:Leap 15.3
From an advisory covering 2 CVEs
before 20.10.17_ce-150000.166.1
20.10.17_ce-150000.166.1
runc
openSUSE:Leap 15.3
From an advisory covering 2 CVEs
before 1.1.3-150000.30.1
1.1.3-150000.30.1
containerd
openSUSE:Leap 15.4
From an advisory covering 2 CVEs
before 1.6.6-150000.73.2
1.6.6-150000.73.2
docker
openSUSE:Leap 15.4
From an advisory covering 2 CVEs
before 20.10.17_ce-150000.166.1
20.10.17_ce-150000.166.1
docker-kubic
openSUSE:Leap 15.4
From an advisory covering 2 CVEs
before 20.10.17_ce-150000.166.1
20.10.17_ce-150000.166.1
runc
openSUSE:Leap 15.4
From an advisory covering 2 CVEs
before 1.1.3-150000.30.1
1.1.3-150000.30.1
containerd
Ubuntu:Pro:16.04:LTS
before 1.2.6-0ubuntu1~16.04.6+esm2, 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 4 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+esm1
1.2.6-0ubuntu1~16.04.6+esm2
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:Pro:16.04:LTS
From an advisory covering 4 CVEs
before 1.2.6-0ubuntu1~16.04.6+esm2, 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 4 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+esm1
1.2.6-0ubuntu1~16.04.6+esm2
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.6-1.1
1.6.6-1.1

History

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

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

In short

CVE-2022-31030 is a medium vulnerability (CVSS 5.5) in Containerd, published June 6, 2022. No source lists public exploit code. EPSS puts the chance of exploitation in the next 30 days at 0.39%, the 33rd percentile. Fixed in github.com/containerd/containerd 1.5.13.

References

Show 32 moreShow less
This page doesn't list everything

Left out here: the rest of 2 source descriptions. The JSON record has them.

MoveEnter Open