PT-2024-6067 · Runc+9 · Runc+9

Alban

+1

·

Published

2024-07-25

·

Updated

2026-05-23

·

CVE-2024-45310

CVSS v4.0

4.8

Medium

VectorAV:L/AC:L/AT:N/PR:N/UI:P/VC:N/VI:N/VA:N/SC:N/SI:L/SA:N/U:Green
Name of the Vulnerable Software and Affected Versions runc versions 1.1.13 and earlier, as well as 1.2.0-rc2 and earlier
Description The issue is related to a race condition that allows an attacker to create empty files or directories in arbitrary locations on the host filesystem. This can be achieved by sharing a volume between two containers and exploiting a race with os.MkdirAll. The attacker must have the ability to start containers using a custom volume configuration. Containers using user namespaces are still affected, but the scope of the attack can be significantly reduced. Sufficiently strict LSM policies, such as SELinux or AppArmor, can also block this attack. The issue is exploitable using runc directly, as well as through Docker and Kubernetes.
Recommendations For runc versions 1.1.13 and earlier, as well as 1.2.0-rc2 and earlier, update to version 1.1.14 or 1.2.0-rc3 to fix the issue. As a temporary workaround, consider using user namespaces to restrict the attack scope. Restrict access to world-writable directories to minimize the risk of exploitation. Apply a strict SELinux or AppArmor policy to the runc runtime to further restrict the attack scope.

Exploit

Fix

Weakness Enumeration

Related Identifiers

ALT-PU-2025-10248
ALT-PU-2025-10876
AZL-48519
AZL-48525
AZL-48531
AZL-48543
AZL-48555
AZL-48567
AZL-48581
AZL-48590
BDU:2024-06891
CVE-2024-45310
ECHO-295B-5D07-CEDF
GHSA-JFVP-7X6P-H2PV
GO-2024-3110
MGASA-2025-0004
OESA-2024-2134
OESA-2024-2135
OESA-2024-2136
OESA-2024-2137
OESA-2024-2253
OPENSUSE-SU-2024:14312-1
OPENSUSE-SU-2024_3222-1
OPENSUSE-SU-2025:15424-1
OPENSUSE-SU-2026:10842-1
OPENSUSE-SU-2026:20281-1
OPENSUSE-SU-2026:20834-1
SUSE-SU-2024:3222-1
SUSE-SU-2024:3324-1
SUSE-SU-2024_3222-1
SUSE-SU-2024_3324-1
SUSE-SU-2025:02198-1
SUSE-SU-2025:02198-2
SUSE-SU-2025:1374-1
SUSE-SU-2025:20046-1
SUSE-SU-2025:20335-1
SUSE-SU-2025:20353-1
SUSE-SU-2025_02198-1
SUSE-SU-2025_02198-2
SUSE-SU-2025_1374-1
SUSE-SU-2026:0439-1
SUSE-SU-2026:0479-1
SUSE-SU-2026:20551-1
SUSE-SU-2026:20610-1

Affected Products

Alt Linux
Apparmor
Astra Linux
Debian
Docker
Kubernetes
Red Os
Selinux
Suse
Runc