PT-2022-4542 · Containerd+6 · Kubernetes Containerd+5

Adam Korczynski

+1

·

Published

2022-06-06

·

Updated

2024-09-10

·

CVE-2022-31030

CVSS v3.1

5.5

Medium

VectorAV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H
Name of the Vulnerable Software and Affected Versions containerd versions prior to 1.5.13 containerd versions prior to 1.6.6
Description 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.
Recommendations For versions prior to 1.5.13, update to version 1.5.13 to resolve the issue. For versions prior to 1.6.6, update to version 1.6.6 to resolve the issue. As a temporary workaround, ensure that only trusted images and commands are used. Consider restricting the use of the ExecSync API until the issue is resolved.

Exploit

Fix

Resource Exhaustion

Weakness Enumeration

Related Identifiers

ALT-PU-2022-2015
ALT-PU-2022-3197
ALT-PU-2024-12206
AZL-9918
BDU:2022-05412
CVE-2022-31030
DSA-5162-1
GHSA-5FFW-GXPP-MXPF
GO-2022-0482
MGASA-2022-0227
OESA-2022-1743
OPENSUSE-SU-2022_2341-1
OPENSUSE-SU-2024:12130-1
SUSE-SU-2022:2165-1
SUSE-SU-2022:2341-1
USN-5521-1
USN-5776-1

Affected Products

Alt Linux
Astra Linux
Kubernetes Containerd
Linuxmint
Suse
Ubuntu