Every CVE Search/ Get API key

CVE-2024-45310

runc can be confused to create empty files/directories on the host

3.6 LowFix available

runc is a CLI tool for spawning and running containers according to the OCI specification. runc 1.1.13 and earlier, as well as 1.2.0-rc2 and earlier, can be tricked into creating empty files or directories in arbitrary locations in the host filesystem by sharing a volume between two containers and exploiting a race with os.MkdirAll. While this could be used to create empty files, existing files would not be truncated. An attacker must have the ability to start containers using some kind of custom volume configuration. Containers using user namespaces are still affected, but the scope of places an attacker can create inodes can be significantly reduced. Sufficiently strict LSM policies (SELinux/Apparmor) can also in principle block this attack -- we suspect the industry standard SELinux policy may restrict this attack's scope but the exact scope of protection hasn't been analysed. This is exploitable using runc directly as well as through Docker and Kubernetes. The issue is fixed in runc v1.1.14 and v1.2.0-rc3.

Some workarounds are available. Using user namespaces restricts this attack fairly significantly such that the attacker can only create inodes in directories that the remapped root user/group has write access to. Unless the root user is remapped to an actual user on the host (such as with rootless containers that don't use /etc/sub[ug]id), this in practice means that an attacker would only be able to create inodes in world-writable directories. A strict enough SELinux or AppArmor policy could in principle also restrict the scope if a specific label is applied to the runc runtime, though neither the extent to which the standard existing policies block this attack nor what exact policies are needed to sufficiently restrict this attack have been thoroughly tested.

Attack profile

How easy it is to exploit

Attack vector
Local
Complexity
Low
Privileges needed
None
User interaction
Required

What an attacker can affect

Confidentiality
None
Integrity
Low
Availability
None

Exploit likelihood

0.32%Up 0.3 points since Sep 4, 2024
90%50%10%1%

What each source reports

CVE List Score used 3.6

runc can be confused to create empty files/directories on the host

runc is a CLI tool for spawning and running containers according to the OCI specification. runc 1.1.13 and earlier, as well as 1.2.0-rc2 and earlier, can be tricked into creating empty files or directories in arbitrary locations in the host filesystem by sharing a volume between two containers and exploiting a race with os.MkdirAll. While this could be used to create empty files, existing files would not be truncated. An attacker must have the ability to start containers using some kind of custom volume configuration. Containers using user namespaces are still affected, but the scope of places an attacker can create inodes can be significantly reduced. Sufficiently strict LSM policies (SELinux/Apparmor) can also in principle block this attack -- we suspect the industry standard SELinux policy may restrict this attack's scope but the exact scope of protection hasn't been analysed. This is exploitable using runc directly as well as through Docker and Kubernetes. The issue is fixed in runc v1.1.14 and v1.2.0-rc3.

Some workarounds are available. Using user namespaces restricts this attack fairly significantly such that the attacker can only create inodes in directories that the remapped root user/group has write access to. Unless the root user is remapped to an actual user on the host (such as with rootless containers that don't use /etc/sub[ug]id), this in practice means that an attacker would only be able to create inodes in world-writable directories. A strict enough SELinux or AppArmor policy could in principle also restrict the scope if a specific label is applied to the runc runtime, though neither the extent to which the standard existing policies block this attack nor what exact policies are needed to sufficiently restrict this attack have been thoroughly tested.

Record
CVE-2024-45310
CVSS 3.1
3.6 LowCVSS:3.1/AV:L/AC:L/PR:N/UI:R/S:C/C:N/I:L/A:N
Weakness
CWE-363, CWE-61
Updated
2026-11-02
EUVDEUVD-2024-2819 3.6

runc is a CLI tool for spawning and running containers according to the OCI specification. runc 1.1.13 and earlier, as well as 1.2.0-rc2 and earlier, can be tricked into creating empty files or directories in arbitrary locations in the host filesystem by sharing a volume between two containers and exploiting a race with os.MkdirAll. While this could be used to create empty files, existing files would not be truncated. An attacker must have the ability to start containers using some kind of custom volume configuration. Containers using user namespaces are still affected, but the scope of places an attacker can create inodes can be significantly reduced. Sufficiently strict LSM policies (SELinux/Apparmor) can also in principle block this attack -- we suspect the industry standard SELinux policy may restrict this attack's scope but the exact scope of protection hasn't been analysed. This is exploitable using runc directly as well as through Docker and Kubernetes. The issue is fixed in runc v1.1.14 and v1.2.0-rc3.

Some workarounds are available. Using user namespaces restricts this attack fairly significantly such that the attacker can only create inodes in directories that the remapped root user/group has write access to. Unless the root user is remapped to an actual user on the host (such as with rootless containers that don't use /etc/sub[ug]id), this in practice means that an attacker would only be able to create inodes in world-writable directories. A strict enough SELinux or AppArmor policy could in principle also restrict the scope if a specific label is applied to the runc runtime, though neither the extent to which the standard existing policies block this attack nor what exact policies are needed to sufficiently restrict this attack have been thoroughly tested.

Record
EUVD-2024-2819
CVSS 3.1
3.6 LowCVSS:3.1/AV:L/AC:L/PR:N/UI:R/S:C/C:N/I:L/A:N
Updated
2026-11-02
GitHub AdvisoriesGHSA-jfvp-7x6p-h2pv 4.8

runc can be confused to create empty files/directories on the host

Impact

runc 1.1.13 and earlier as well as 1.2.0-rc2 and earlier can be tricked into creating empty files or directories in arbitrary locations in the host filesystem by sharing a volume between two containers and exploiting a race with os.MkdirAll. While this can be used to create empty files, existing files will not be truncated.

An attacker must have the ability to start containers using some kind of custom volume configuration. Containers using user namespaces are still affected, but the scope of places an attacker can create inodes can be significantly reduced. Sufficiently strict LSM policies (SELinux/Apparmor) can also in principle block this attack -- we suspect the industry standard SELinux policy may restrict this attack's scope but the exact scope of protection hasn't been analysed.

This is exploitable using runc directly as well as through Docker and Kubernetes.

The CVSS score for this vulnerability is CVSS:3.1/AV:L/AC:L/PR:N/UI:R/S:C/C:N/I:L/A:N (Low severity, 3.6).

Workarounds

Using user namespaces restricts this attack fairly significantly such that the attacker can only create inodes in directories that the remapped root user/group has write access to. Unless the root user is remapped to an actual user on the host (such as with rootless containers that don't use /etc/sub[ug]id), this in practice means that an attacker would only be able to create inodes in world-writable directories.

A strict enough SELinux or AppArmor policy could in principle also restrict the scope if a specific label is applied to the runc runtime, though we haven't thoroughly tested to what extent the standard existing policies block this attack nor what exact policies are needed to sufficiently restrict this attack.

Patches

Fixed in runc v1.1.14 and v1.2.0-rc3.

Credits

Thanks to Rodrigo Campos Catelin (@rata) and Alban Crequy (@alban) from Microsoft for discovering and reporting this vulnerability.

Record
GHSA-jfvp-7x6p-h2pv
CVSS 4.0
4.8 MediumCVSS:4.0/AV:L/AC:L/AT:N/PR:N/UI:P/VC:N/VI:N/VA:N/SC:N/SI:L/SA:N/U:Green
CVSS 3.1
3.6 LowCVSS:3.1/AV:L/AC:L/PR:N/UI:R/S:C/C:N/I:L/A:N
Weakness
CWE-61, CWE-363
Updated
2026-11-02
NVD 3.6

runc is a CLI tool for spawning and running containers according to the OCI specification. runc 1.1.13 and earlier, as well as 1.2.0-rc2 and earlier, can be tricked into creating empty files or directories in arbitrary locations in the host filesystem by sharing a volume between two containers and exploiting a race with os.MkdirAll. While this could be used to create empty files, existing files would not be truncated. An attacker must have the ability to start containers using some kind of custom volume configuration. Containers using user namespaces are still affected, but the scope of places an attacker can create inodes can be significantly reduced. Sufficiently strict LSM policies (SELinux/Apparmor) can also in principle block this attack -- we suspect the industry standard SELinux policy may restrict this attack's scope but the exact scope of protection hasn't been analysed. This is exploitable using runc directly as well as through Docker and Kubernetes. The issue is fixed in runc v1.1.14 and v1.2.0-rc3.

Some workarounds are available. Using user namespaces restricts this attack fairly significantly such that the attacker can only create inodes in directories that the remapped root user/group has write access to. Unless the root user is remapped to an actual user on the host (such as with rootless containers that don't use /etc/sub[ug]id), this in practice means that an attacker would only be able to create inodes in world-writable directories. A strict enough SELinux or AppArmor policy could in principle also restrict the scope if a specific label is applied to the runc runtime, though neither the extent to which the standard existing policies block this attack nor what exact policies are needed to sufficiently restrict this attack have been thoroughly tested.

Record
CVE-2024-45310
CVSS 3.1
3.6 LowCVSS:3.1/AV:L/AC:L/PR:N/UI:R/S:C/C:N/I:L/A:N
Weakness
CWE-61, CWE-363
Updated
2026-11-02
OSVALPINE-CVE-2024-45310 3.6

runc is a CLI tool for spawning and running containers according to the OCI specification. runc 1.1.13 and earlier, as well as 1.2.0-rc2 and earlier, can be tricked into creating empty files or directories in arbitrary locations in the host filesystem by sharing a volume between two containers and exploiting a race with os.MkdirAll. While this could be used to create empty files, existing files would not be truncated. An attacker must have the ability to start containers using some kind of custom volume configuration. Containers using user namespaces are still affected, but the scope of places an attacker can create inodes can be significantly reduced. Sufficiently strict LSM policies (SELinux/Apparmor) can also in principle block this attack -- we suspect the industry standard SELinux policy may restrict this attack's scope but the exact scope of protection hasn't been analysed. This is exploitable using runc directly as well as through Docker and Kubernetes. The issue is fixed in runc v1.1.14 and v1.2.0-rc3.

Some workarounds are available. Using user namespaces restricts this attack fairly significantly such that the attacker can only create inodes in directories that the remapped root user/group has write access to. Unless the root user is remapped to an actual user on the host (such as with rootless containers that don't use /etc/sub[ug]id), this in practice means that an attacker would only be able to create inodes in world-writable directories. A strict enough SELinux or AppArmor policy could in principle also restrict the scope if a specific label is applied to the runc runtime, though neither the extent to which the standard existing policies block this attack nor what exact policies are needed to sufficiently restrict this attack have been thoroughly tested.

Record
ALPINE-CVE-2024-45310
CVSS 3.1
3.6 LowCVSS:3.1/AV:L/AC:L/PR:N/UI:R/S:C/C:N/I:L/A:N
Updated
2026-11-03
OSVBELL-CVE-2024-45310 3.6
Record
BELL-CVE-2024-45310
CVSS 3.1
3.6 LowCVSS:3.1/AV:L/AC:L/PR:N/UI:R/S:C/C:N/I:L/A:N
Updated
2026-11-02
Show 40 moreShow less
OSV 3.6

runc can be confused to create empty files/directories on the host

runc is a CLI tool for spawning and running containers according to the OCI specification. runc 1.1.13 and earlier, as well as 1.2.0-rc2 and earlier, can be tricked into creating empty files or directories in arbitrary locations in the host filesystem by sharing a volume between two containers and exploiting a race with os.MkdirAll. While this could be used to create empty files, existing files would not be truncated. An attacker must have the ability to start containers using some kind of custom volume configuration. Containers using user namespaces are still affected, but the scope of places an attacker can create inodes can be significantly reduced. Sufficiently strict LSM policies (SELinux/Apparmor) can also in principle block this attack -- we suspect the industry standard SELinux policy may restrict this attack's scope but the exact scope of protection hasn't been analysed. This is exploitable using runc directly as well as through Docker and Kubernetes. The issue is fixed in runc v1.1.14 and v1.2.0-rc3.

Some workarounds are available. Using user namespaces restricts this attack fairly significantly such that the attacker can only create inodes in directories that the remapped root user/group has write access to. Unless the root user is remapped to an actual user on the host (such as with rootless containers that don't use /etc/sub[ug]id), this in practice means that an attacker would only be able to create inodes in world-writable directories. A strict enough SELinux or AppArmor policy could in principle also restrict the scope if a specific label is applied to the runc runtime, though neither the extent to which the standard existing policies block this attack nor what exact policies are needed to sufficiently restrict this attack have been thoroughly tested.

Record
CVE-2024-45310
CVSS 3.1
3.6 LowCVSS:3.1/AV:L/AC:L/PR:N/UI:R/S:C/C:N/I:L/A:N
Weakness
CWE-363, CWE-61
Updated
2026-11-02
OSVDEBIAN-CVE-2024-45310 3.6

runc is a CLI tool for spawning and running containers according to the OCI specification. runc 1.1.13 and earlier, as well as 1.2.0-rc2 and earlier, can be tricked into creating empty files or directories in arbitrary locations in the host filesystem by sharing a volume between two containers and exploiting a race with os.MkdirAll. While this could be used to create empty files, existing files would not be truncated. An attacker must have the ability to start containers using some kind of custom volume configuration. Containers using user namespaces are still affected, but the scope of places an attacker can create inodes can be significantly reduced. Sufficiently strict LSM policies (SELinux/Apparmor) can also in principle block this attack -- we suspect the industry standard SELinux policy may restrict this attack's scope but the exact scope of protection hasn't been analysed. This is exploitable using runc directly as well as through Docker and Kubernetes. The issue is fixed in runc v1.1.14 and v1.2.0-rc3. Some workarounds are available. Using user namespaces restricts this attack fairly significantly such that the attacker can only create inodes in directories that the remapped root user/group has write access to. Unless the root user is remapped to an actual user on the host (such as with rootless containers that don't use /etc/sub[ug]id), this in practice means that an attacker would only be able to create inodes in world-writable directories. A strict enough SELinux or AppArmor policy could in principle also restrict the scope if a specific label is applied to the runc runtime, though neither the extent to which the standard existing policies block this attack nor what exact policies are needed to sufficiently restrict this attack have been thoroughly tested.

Record
DEBIAN-CVE-2024-45310
CVSS 3.1
3.6 LowCVSS:3.1/AV:L/AC:L/PR:N/UI:R/S:C/C:N/I:L/A:N
Updated
2026-11-02
OSVGHSA-jfvp-7x6p-h2pv 4.8

runc can be confused to create empty files/directories on the host

Impact

runc 1.1.13 and earlier as well as 1.2.0-rc2 and earlier can be tricked into creating empty files or directories in arbitrary locations in the host filesystem by sharing a volume between two containers and exploiting a race with os.MkdirAll. While this can be used to create empty files, existing files will not be truncated.

An attacker must have the ability to start containers using some kind of custom volume configuration. Containers using user namespaces are still affected, but the scope of places an attacker can create inodes can be significantly reduced. Sufficiently strict LSM policies (SELinux/Apparmor) can also in principle block this attack -- we suspect the industry standard SELinux policy may restrict this attack's scope but the exact scope of protection hasn't been analysed.

This is exploitable using runc directly as well as through Docker and Kubernetes.

The CVSS score for this vulnerability is CVSS:3.1/AV:L/AC:L/PR:N/UI:R/S:C/C:N/I:L/A:N (Low severity, 3.6).

Workarounds

Using user namespaces restricts this attack fairly significantly such that the attacker can only create inodes in directories that the remapped root user/group has write access to. Unless the root user is remapped to an actual user on the host (such as with rootless containers that don't use /etc/sub[ug]id), this in practice means that an attacker would only be able to create inodes in world-writable directories.

A strict enough SELinux or AppArmor policy could in principle also restrict the scope if a specific label is applied to the runc runtime, though we haven't thoroughly tested to what extent the standard existing policies block this attack nor what exact policies are needed to sufficiently restrict this attack.

Patches

Fixed in runc v1.1.14 and v1.2.0-rc3.

Credits

Thanks to Rodrigo Campos Catelin (@rata) and Alban Crequy (@alban) from Microsoft for discovering and reporting this vulnerability.

Record
GHSA-jfvp-7x6p-h2pv
CVSS 4.0
4.8 MediumCVSS:4.0/AV:L/AC:L/AT:N/PR:N/UI:P/VC:N/VI:N/VA:N/SC:N/SI:L/SA:N/U:Green
CVSS 3.1
3.6 LowCVSS:3.1/AV:L/AC:L/PR:N/UI:R/S:C/C:N/I:L/A:N
Weakness
CWE-363, CWE-61
Updated
2026-11-02
OSVOESA-2024-2134 3.6

runc security update

runc is a CLI tool for spawning and running containers according to the OCI specification.

Security Fix(es):

runc is a CLI tool for spawning and running containers according to the OCI specification. runc 1.1.13 and earlier, as well as 1.2.0-rc2 and earlier, can be tricked into creating empty files or directories in arbitrary locations in the host filesystem by sharing a volume between two containers and exploiting a race with os.MkdirAll. While this could be used to create empty files, existing files would not be truncated. An attacker must have the ability to start containers using some kind of custom volume configuration. Containers using user namespaces are still affected, but the scope of places an attacker can create inodes can be significantly reduced. Sufficiently strict LSM policies (SELinux/Apparmor) can also in principle block this attack -- we suspect the industry standard SELinux policy may restrict this attack's scope but the exact scope of protection hasn't been analysed. This is exploitable using runc directly as well as through Docker and Kubernetes. The issue is fixed in runc v1.1.14 and v1.2.0-rc3.

Some workarounds are available. Using user namespaces restricts this attack fairly significantly such that the attacker can only create inodes in directories that the remapped root user/group has write access to. Unless the root user is remapped to an actual user on the host (such as with rootless containers that don't use /etc/sub[ug]id), this in practice means that an attacker would only be able to create inodes in world-writable directories. A strict enough SELinux or AppArmor policy could in principle also restrict the scope if a specific label is applied to the runc runtime, though neither the extent to which the standard existing policies block this attack nor what exact policies are needed to sufficiently restrict this attack have been thoroughly tested.(CVE-2024-45310)

Record
OESA-2024-2134
CVSS 3.1
3.6 LowCVSS:3.1/AV:L/AC:L/PR:N/UI:R/S:C/C:N/I:L/A:N
Updated
2026-11-02
OSVOESA-2024-2135 3.6

runc security update

runc is a CLI tool for spawning and running containers according to the OCI specification.

Security Fix(es):

runc is a CLI tool for spawning and running containers according to the OCI specification. runc 1.1.13 and earlier, as well as 1.2.0-rc2 and earlier, can be tricked into creating empty files or directories in arbitrary locations in the host filesystem by sharing a volume between two containers and exploiting a race with os.MkdirAll. While this could be used to create empty files, existing files would not be truncated. An attacker must have the ability to start containers using some kind of custom volume configuration. Containers using user namespaces are still affected, but the scope of places an attacker can create inodes can be significantly reduced. Sufficiently strict LSM policies (SELinux/Apparmor) can also in principle block this attack -- we suspect the industry standard SELinux policy may restrict this attack's scope but the exact scope of protection hasn't been analysed. This is exploitable using runc directly as well as through Docker and Kubernetes. The issue is fixed in runc v1.1.14 and v1.2.0-rc3.

Some workarounds are available. Using user namespaces restricts this attack fairly significantly such that the attacker can only create inodes in directories that the remapped root user/group has write access to. Unless the root user is remapped to an actual user on the host (such as with rootless containers that don't use /etc/sub[ug]id), this in practice means that an attacker would only be able to create inodes in world-writable directories. A strict enough SELinux or AppArmor policy could in principle also restrict the scope if a specific label is applied to the runc runtime, though neither the extent to which the standard existing policies block this attack nor what exact policies are needed to sufficiently restrict this attack have been thoroughly tested.(CVE-2024-45310)

Record
OESA-2024-2135
CVSS 3.1
3.6 LowCVSS:3.1/AV:L/AC:L/PR:N/UI:R/S:C/C:N/I:L/A:N
Updated
2026-11-02
OSVOESA-2024-2136 3.6

runc security update

runc is a CLI tool for spawning and running containers according to the OCI specification.

Security Fix(es):

runc is a CLI tool for spawning and running containers according to the OCI specification. runc 1.1.13 and earlier, as well as 1.2.0-rc2 and earlier, can be tricked into creating empty files or directories in arbitrary locations in the host filesystem by sharing a volume between two containers and exploiting a race with os.MkdirAll. While this could be used to create empty files, existing files would not be truncated. An attacker must have the ability to start containers using some kind of custom volume configuration. Containers using user namespaces are still affected, but the scope of places an attacker can create inodes can be significantly reduced. Sufficiently strict LSM policies (SELinux/Apparmor) can also in principle block this attack -- we suspect the industry standard SELinux policy may restrict this attack's scope but the exact scope of protection hasn't been analysed. This is exploitable using runc directly as well as through Docker and Kubernetes. The issue is fixed in runc v1.1.14 and v1.2.0-rc3.

Some workarounds are available. Using user namespaces restricts this attack fairly significantly such that the attacker can only create inodes in directories that the remapped root user/group has write access to. Unless the root user is remapped to an actual user on the host (such as with rootless containers that don't use /etc/sub[ug]id), this in practice means that an attacker would only be able to create inodes in world-writable directories. A strict enough SELinux or AppArmor policy could in principle also restrict the scope if a specific label is applied to the runc runtime, though neither the extent to which the standard existing policies block this attack nor what exact policies are needed to sufficiently restrict this attack have been thoroughly tested.(CVE-2024-45310)

Record
OESA-2024-2136
CVSS 3.1
3.6 LowCVSS:3.1/AV:L/AC:L/PR:N/UI:R/S:C/C:N/I:L/A:N
Updated
2026-11-02
OSVOESA-2024-2137 3.6

runc security update

runc is a CLI tool for spawning and running containers according to the OCI specification.

Security Fix(es):

runc is a CLI tool for spawning and running containers according to the OCI specification. runc 1.1.13 and earlier, as well as 1.2.0-rc2 and earlier, can be tricked into creating empty files or directories in arbitrary locations in the host filesystem by sharing a volume between two containers and exploiting a race with os.MkdirAll. While this could be used to create empty files, existing files would not be truncated. An attacker must have the ability to start containers using some kind of custom volume configuration. Containers using user namespaces are still affected, but the scope of places an attacker can create inodes can be significantly reduced. Sufficiently strict LSM policies (SELinux/Apparmor) can also in principle block this attack -- we suspect the industry standard SELinux policy may restrict this attack's scope but the exact scope of protection hasn't been analysed. This is exploitable using runc directly as well as through Docker and Kubernetes. The issue is fixed in runc v1.1.14 and v1.2.0-rc3.

Some workarounds are available. Using user namespaces restricts this attack fairly significantly such that the attacker can only create inodes in directories that the remapped root user/group has write access to. Unless the root user is remapped to an actual user on the host (such as with rootless containers that don't use /etc/sub[ug]id), this in practice means that an attacker would only be able to create inodes in world-writable directories. A strict enough SELinux or AppArmor policy could in principle also restrict the scope if a specific label is applied to the runc runtime, though neither the extent to which the standard existing policies block this attack nor what exact policies are needed to sufficiently restrict this attack have been thoroughly tested.(CVE-2024-45310)

Record
OESA-2024-2137
CVSS 3.1
3.6 LowCVSS:3.1/AV:L/AC:L/PR:N/UI:R/S:C/C:N/I:L/A:N
Updated
2026-11-02
OSVOESA-2024-2253 3.6

runc security update

runc is a CLI tool for spawning and running containers according to the OCI specification.

Security Fix(es):

runc is a CLI tool for spawning and running containers according to the OCI specification. runc 1.1.13 and earlier, as well as 1.2.0-rc2 and earlier, can be tricked into creating empty files or directories in arbitrary locations in the host filesystem by sharing a volume between two containers and exploiting a race with os.MkdirAll. While this could be used to create empty files, existing files would not be truncated. An attacker must have the ability to start containers using some kind of custom volume configuration. Containers using user namespaces are still affected, but the scope of places an attacker can create inodes can be significantly reduced. Sufficiently strict LSM policies (SELinux/Apparmor) can also in principle block this attack -- we suspect the industry standard SELinux policy may restrict this attack's scope but the exact scope of protection hasn't been analysed. This is exploitable using runc directly as well as through Docker and Kubernetes. The issue is fixed in runc v1.1.14 and v1.2.0-rc3.

Some workarounds are available. Using user namespaces restricts this attack fairly significantly such that the attacker can only create inodes in directories that the remapped root user/group has write access to. Unless the root user is remapped to an actual user on the host (such as with rootless containers that don't use /etc/sub[ug]id), this in practice means that an attacker would only be able to create inodes in world-writable directories. A strict enough SELinux or AppArmor policy could in principle also restrict the scope if a specific label is applied to the runc runtime, though neither the extent to which the standard existing policies block this attack nor what exact policies are needed to sufficiently restrict this attack have been thoroughly tested.(CVE-2024-45310)

Record
OESA-2024-2253
CVSS 3.1
3.6 LowCVSS:3.1/AV:L/AC:L/PR:N/UI:R/S:C/C:N/I:L/A:N
Updated
2026-11-02
OSVUBUNTU-CVE-2024-45310 3.6

runc is a CLI tool for spawning and running containers according to the OCI specification. runc 1.1.13 and earlier, as well as 1.2.0-rc2 and earlier, can be tricked into creating empty files or directories in arbitrary locations in the host filesystem by sharing a volume between two containers and exploiting a race with os.MkdirAll. While this could be used to create empty files, existing files would not be truncated. An attacker must have the ability to start containers using some kind of custom volume configuration. Containers using user namespaces are still affected, but the scope of places an attacker can create inodes can be significantly reduced. Sufficiently strict LSM policies (SELinux/Apparmor) can also in principle block this attack -- we suspect the industry standard SELinux policy may restrict this attack's scope but the exact scope of protection hasn't been analysed. This is exploitable using runc directly as well as through Docker and Kubernetes. The issue is fixed in runc v1.1.14 and v1.2.0-rc3. Some workarounds are available. Using user namespaces restricts this attack fairly significantly such that the attacker can only create inodes in directories that the remapped root user/group has write access to. Unless the root user is remapped to an actual user on the host (such as with rootless containers that don't use /etc/sub[ug]id), this in practice means that an attacker would only be able to create inodes in world-writable directories. A strict enough SELinux or AppArmor policy could in principle also restrict the scope if a specific label is applied to the runc runtime, though neither the extent to which the standard existing policies block this attack nor what exact policies are needed to sufficiently restrict this attack have been thoroughly tested.

Record
UBUNTU-CVE-2024-45310
CVSS 3.1
3.6 LowCVSS:3.1/AV:L/AC:L/PR:N/UI:R/S:C/C:N/I:L/A:N
Updated
2026-11-02
OSVAZL-48519 No score

CVE-2024-45310 affecting package buildah for versions less than 1.41.4-2

runc is a CLI tool for spawning and running containers according to the OCI specification. runc 1.1.13 and earlier, as well as 1.2.0-rc2 and earlier, can be tricked into creating empty files or directories in arbitrary locations in the host filesystem by sharing a volume between two containers and exploiting a race with os.MkdirAll. While this could be used to create empty files, existing files would not be truncated. An attacker must have the ability to start containers using some kind of custom volume configuration. Containers using user namespaces are still affected, but the scope of places an attacker can create inodes can be significantly reduced. Sufficiently strict LSM policies (SELinux/Apparmor) can also in principle block this attack -- we suspect the industry standard SELinux policy may restrict this attack's scope but the exact scope of protection hasn't been analysed. This is exploitable using runc directly as well as through Docker and Kubernetes. The issue is fixed in runc v1.1.14 and v1.2.0-rc3.

Some workarounds are available. Using user namespaces restricts this attack fairly significantly such that the attacker can only create inodes in directories that the remapped root user/group has write access to. Unless the root user is remapped to an actual user on the host (such as with rootless containers that don't use /etc/sub[ug]id), this in practice means that an attacker would only be able to create inodes in world-writable directories. A strict enough SELinux or AppArmor policy could in principle also restrict the scope if a specific label is applied to the runc runtime, though neither the extent to which the standard existing policies block this attack nor what exact policies are needed to sufficiently restrict this attack have been thoroughly tested.

Record
AZL-48519
Updated
2026-11-02
OSVAZL-48525 No score

CVE-2024-45310 affecting package cri-o 1.30.1-1

runc is a CLI tool for spawning and running containers according to the OCI specification. runc 1.1.13 and earlier, as well as 1.2.0-rc2 and earlier, can be tricked into creating empty files or directories in arbitrary locations in the host filesystem by sharing a volume between two containers and exploiting a race with os.MkdirAll. While this could be used to create empty files, existing files would not be truncated. An attacker must have the ability to start containers using some kind of custom volume configuration. Containers using user namespaces are still affected, but the scope of places an attacker can create inodes can be significantly reduced. Sufficiently strict LSM policies (SELinux/Apparmor) can also in principle block this attack -- we suspect the industry standard SELinux policy may restrict this attack's scope but the exact scope of protection hasn't been analysed. This is exploitable using runc directly as well as through Docker and Kubernetes. The issue is fixed in runc v1.1.14 and v1.2.0-rc3.

Some workarounds are available. Using user namespaces restricts this attack fairly significantly such that the attacker can only create inodes in directories that the remapped root user/group has write access to. Unless the root user is remapped to an actual user on the host (such as with rootless containers that don't use /etc/sub[ug]id), this in practice means that an attacker would only be able to create inodes in world-writable directories. A strict enough SELinux or AppArmor policy could in principle also restrict the scope if a specific label is applied to the runc runtime, though neither the extent to which the standard existing policies block this attack nor what exact policies are needed to sufficiently restrict this attack have been thoroughly tested.

Record
AZL-48525
Updated
2026-11-05
OSVAZL-48531 No score

CVE-2024-45310 affecting package podman for versions less than 5.6.1-2

runc is a CLI tool for spawning and running containers according to the OCI specification. runc 1.1.13 and earlier, as well as 1.2.0-rc2 and earlier, can be tricked into creating empty files or directories in arbitrary locations in the host filesystem by sharing a volume between two containers and exploiting a race with os.MkdirAll. While this could be used to create empty files, existing files would not be truncated. An attacker must have the ability to start containers using some kind of custom volume configuration. Containers using user namespaces are still affected, but the scope of places an attacker can create inodes can be significantly reduced. Sufficiently strict LSM policies (SELinux/Apparmor) can also in principle block this attack -- we suspect the industry standard SELinux policy may restrict this attack's scope but the exact scope of protection hasn't been analysed. This is exploitable using runc directly as well as through Docker and Kubernetes. The issue is fixed in runc v1.1.14 and v1.2.0-rc3.

Some workarounds are available. Using user namespaces restricts this attack fairly significantly such that the attacker can only create inodes in directories that the remapped root user/group has write access to. Unless the root user is remapped to an actual user on the host (such as with rootless containers that don't use /etc/sub[ug]id), this in practice means that an attacker would only be able to create inodes in world-writable directories. A strict enough SELinux or AppArmor policy could in principle also restrict the scope if a specific label is applied to the runc runtime, though neither the extent to which the standard existing policies block this attack nor what exact policies are needed to sufficiently restrict this attack have been thoroughly tested.

Record
AZL-48531
Updated
2026-11-02
OSVAZL-48543 No score

CVE-2024-45310 affecting package runc for versions less than 1.2.2-1

runc is a CLI tool for spawning and running containers according to the OCI specification. runc 1.1.13 and earlier, as well as 1.2.0-rc2 and earlier, can be tricked into creating empty files or directories in arbitrary locations in the host filesystem by sharing a volume between two containers and exploiting a race with os.MkdirAll. While this could be used to create empty files, existing files would not be truncated. An attacker must have the ability to start containers using some kind of custom volume configuration. Containers using user namespaces are still affected, but the scope of places an attacker can create inodes can be significantly reduced. Sufficiently strict LSM policies (SELinux/Apparmor) can also in principle block this attack -- we suspect the industry standard SELinux policy may restrict this attack's scope but the exact scope of protection hasn't been analysed. This is exploitable using runc directly as well as through Docker and Kubernetes. The issue is fixed in runc v1.1.14 and v1.2.0-rc3.

Some workarounds are available. Using user namespaces restricts this attack fairly significantly such that the attacker can only create inodes in directories that the remapped root user/group has write access to. Unless the root user is remapped to an actual user on the host (such as with rootless containers that don't use /etc/sub[ug]id), this in practice means that an attacker would only be able to create inodes in world-writable directories. A strict enough SELinux or AppArmor policy could in principle also restrict the scope if a specific label is applied to the runc runtime, though neither the extent to which the standard existing policies block this attack nor what exact policies are needed to sufficiently restrict this attack have been thoroughly tested.

Record
AZL-48543
Updated
2026-11-02
OSVAZL-48555 No score

CVE-2024-45310 affecting package podman 4.1.1-26

runc is a CLI tool for spawning and running containers according to the OCI specification. runc 1.1.13 and earlier, as well as 1.2.0-rc2 and earlier, can be tricked into creating empty files or directories in arbitrary locations in the host filesystem by sharing a volume between two containers and exploiting a race with os.MkdirAll. While this could be used to create empty files, existing files would not be truncated. An attacker must have the ability to start containers using some kind of custom volume configuration. Containers using user namespaces are still affected, but the scope of places an attacker can create inodes can be significantly reduced. Sufficiently strict LSM policies (SELinux/Apparmor) can also in principle block this attack -- we suspect the industry standard SELinux policy may restrict this attack's scope but the exact scope of protection hasn't been analysed. This is exploitable using runc directly as well as through Docker and Kubernetes. The issue is fixed in runc v1.1.14 and v1.2.0-rc3.

Some workarounds are available. Using user namespaces restricts this attack fairly significantly such that the attacker can only create inodes in directories that the remapped root user/group has write access to. Unless the root user is remapped to an actual user on the host (such as with rootless containers that don't use /etc/sub[ug]id), this in practice means that an attacker would only be able to create inodes in world-writable directories. A strict enough SELinux or AppArmor policy could in principle also restrict the scope if a specific label is applied to the runc runtime, though neither the extent to which the standard existing policies block this attack nor what exact policies are needed to sufficiently restrict this attack have been thoroughly tested.

Record
AZL-48555
Updated
2026-11-02
OSVAZL-48567 No score

CVE-2024-45310 affecting package buildah 1.18.0-29

runc is a CLI tool for spawning and running containers according to the OCI specification. runc 1.1.13 and earlier, as well as 1.2.0-rc2 and earlier, can be tricked into creating empty files or directories in arbitrary locations in the host filesystem by sharing a volume between two containers and exploiting a race with os.MkdirAll. While this could be used to create empty files, existing files would not be truncated. An attacker must have the ability to start containers using some kind of custom volume configuration. Containers using user namespaces are still affected, but the scope of places an attacker can create inodes can be significantly reduced. Sufficiently strict LSM policies (SELinux/Apparmor) can also in principle block this attack -- we suspect the industry standard SELinux policy may restrict this attack's scope but the exact scope of protection hasn't been analysed. This is exploitable using runc directly as well as through Docker and Kubernetes. The issue is fixed in runc v1.1.14 and v1.2.0-rc3.

Some workarounds are available. Using user namespaces restricts this attack fairly significantly such that the attacker can only create inodes in directories that the remapped root user/group has write access to. Unless the root user is remapped to an actual user on the host (such as with rootless containers that don't use /etc/sub[ug]id), this in practice means that an attacker would only be able to create inodes in world-writable directories. A strict enough SELinux or AppArmor policy could in principle also restrict the scope if a specific label is applied to the runc runtime, though neither the extent to which the standard existing policies block this attack nor what exact policies are needed to sufficiently restrict this attack have been thoroughly tested.

Record
AZL-48567
Updated
2026-11-02
OSVAZL-48581 No score

CVE-2024-45310 affecting package kubernetes 1.28.4-25

runc is a CLI tool for spawning and running containers according to the OCI specification. runc 1.1.13 and earlier, as well as 1.2.0-rc2 and earlier, can be tricked into creating empty files or directories in arbitrary locations in the host filesystem by sharing a volume between two containers and exploiting a race with os.MkdirAll. While this could be used to create empty files, existing files would not be truncated. An attacker must have the ability to start containers using some kind of custom volume configuration. Containers using user namespaces are still affected, but the scope of places an attacker can create inodes can be significantly reduced. Sufficiently strict LSM policies (SELinux/Apparmor) can also in principle block this attack -- we suspect the industry standard SELinux policy may restrict this attack's scope but the exact scope of protection hasn't been analysed. This is exploitable using runc directly as well as through Docker and Kubernetes. The issue is fixed in runc v1.1.14 and v1.2.0-rc3.

Some workarounds are available. Using user namespaces restricts this attack fairly significantly such that the attacker can only create inodes in directories that the remapped root user/group has write access to. Unless the root user is remapped to an actual user on the host (such as with rootless containers that don't use /etc/sub[ug]id), this in practice means that an attacker would only be able to create inodes in world-writable directories. A strict enough SELinux or AppArmor policy could in principle also restrict the scope if a specific label is applied to the runc runtime, though neither the extent to which the standard existing policies block this attack nor what exact policies are needed to sufficiently restrict this attack have been thoroughly tested.

Record
AZL-48581
Updated
2026-11-02
OSVAZL-48590 No score

CVE-2024-45310 affecting package moby-runc for versions less than 1.1.9-8

runc is a CLI tool for spawning and running containers according to the OCI specification. runc 1.1.13 and earlier, as well as 1.2.0-rc2 and earlier, can be tricked into creating empty files or directories in arbitrary locations in the host filesystem by sharing a volume between two containers and exploiting a race with os.MkdirAll. While this could be used to create empty files, existing files would not be truncated. An attacker must have the ability to start containers using some kind of custom volume configuration. Containers using user namespaces are still affected, but the scope of places an attacker can create inodes can be significantly reduced. Sufficiently strict LSM policies (SELinux/Apparmor) can also in principle block this attack -- we suspect the industry standard SELinux policy may restrict this attack's scope but the exact scope of protection hasn't been analysed. This is exploitable using runc directly as well as through Docker and Kubernetes. The issue is fixed in runc v1.1.14 and v1.2.0-rc3.

Some workarounds are available. Using user namespaces restricts this attack fairly significantly such that the attacker can only create inodes in directories that the remapped root user/group has write access to. Unless the root user is remapped to an actual user on the host (such as with rootless containers that don't use /etc/sub[ug]id), this in practice means that an attacker would only be able to create inodes in world-writable directories. A strict enough SELinux or AppArmor policy could in principle also restrict the scope if a specific label is applied to the runc runtime, though neither the extent to which the standard existing policies block this attack nor what exact policies are needed to sufficiently restrict this attack have been thoroughly tested.

Record
AZL-48590
Updated
2026-11-02
OSVGO-2024-3110 No score

Can be confused to create empty files/directories on the host in github.com/opencontainers/runc

Can be confused to create empty files/directories on the host in github.com/opencontainers/runc

Record
GO-2024-3110
Updated
2026-11-02
OSVMGASA-2025-0004 No score

Updated opencontainers-runc packages fix security vulnerability

runc 1.1.13 and earlier as well as 1.2.0-rc2 and earlier can be tricked into creating empty files or directories in arbitrary locations in the host filesystem by sharing a volume between two containers and exploiting a race with os.MkdirAll. While this can be used to create empty files, existing files will not be truncated. An attacker must have the ability to start containers using some kind of custom volume configuration. Containers using user namespaces are still affected, but the scope of places an attacker can create inodes can be significantly reduced. Sufficiently strict LSM policies (SELinux/Apparmor) can also in principle block this attack -- we suspect the industry standard SELinux policy may restrict this attack's scope but the exact scope of protection hasn't been analysed. This is exploitable using runc directly as well as through Docker and Kubernetes.

Record
MGASA-2025-0004
Updated
2026-11-02
OSVopenSUSE-SU-2024:14312-1 No score

runc-1.2.0~rc3-1.1 on GA media

These are all security issues fixed in the runc-1.2.0~rc3-1.1 package on the GA media of openSUSE Tumbleweed.

Record
openSUSE-SU-2024:14312-1
Updated
2026-11-02
OSVopenSUSE-SU-2025:15424-1 No score

govulncheck-vulndb-0.0.20250807T150727-1.1 on GA media

These are all security issues fixed in the govulncheck-vulndb-0.0.20250807T150727-1.1 package on the GA media of openSUSE Tumbleweed.

Record
openSUSE-SU-2025:15424-1
Updated
2026-11-02
OSVopenSUSE-SU-2026:10842-1 No score

apptainer-1.4.5-5.1 on GA media

These are all security issues fixed in the apptainer-1.4.5-5.1 package on the GA media of openSUSE Tumbleweed.

Record
openSUSE-SU-2026:10842-1
Updated
2026-11-02
OSVopenSUSE-SU-2026:11153-1 No score

cadvisor-0.60.3-1.1 on GA media

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

Record
openSUSE-SU-2026:11153-1
Updated
2026-11-02
OSVopenSUSE-SU-2026:20281-1 No score

Security update for kubevirt

This update for kubevirt fixes the following issues:

Update to version 1.7.0 (bsc#1257128).

Security issues fixed:

  • CVE-2025-64435: logic flaw in the virt-controller can lead to incorrect status updates and potentially causing a DoS (bsc#1253189).
  • CVE-2024-45310: kubevirt vendored github.com/opencontainers/runc/libcontainer/utils: runc can be tricked into creating empty files/directories on host (bsc#1257422).
  • CVE-2025-22872: incorrectly interpreted tags can cause content to be placed wrong scope during DOM construction (bsc#1241772).
  • CVE-2025-64432: fail to correctly validate certain fields in the client TLS certificate may allow an attacker to bypass existing RBAC controls (bsc#1253181).
  • CVE-2025-64433: improper symlink handling can allow to read arbitrary files (bsc#1253185).
  • CVE-2025-64434: compromising virt-handler instance can lead to impersonate virt-api and execute privileged operations (bsc#1253186).
  • CVE-2025-64437: mishandling of symlinks can lead to compromising the CIA (bsc#1253194).
  • CVE-2025-64324: a logic bug that allows an attacker to read and write arbitrary files owned by more privileged users (bsc#1253748).

Other updates and bugfixes:

  • Upstream now uses stateless firmware for CoCo VMs.
Record
openSUSE-SU-2026:20281-1
Updated
2026-11-02
OSVopenSUSE-SU-2026:20834-1 No score

Security update for apptainer

This update for apptainer fixes the following issues:

Changes in apptainer:

  • Fix CVE-2026-39827, CVE-2026-39834, CVE-2026-39828, CVE-2026-39829, CVE-2026-39831, CVE-2026-42508, CVE-2026-39833, CVE-2026-39830, CVE-2026-39832, CVE-2026-46597, CVE-2026-46598, CVE-2026-46595, CVE-2026-39835 (bsc#1266202) Update golang.org/x/crypto to v0.52.0

  • Fix CVE-2026-33814 GO-2026-4918 (bsc#1265844) Update golang.org/x/net to version v0.53.0

  • Integrate vulnchecker into %check stage (optional).

  • Sync with Factory version which also fixes CVE-2024-45310 tracked in bsc#1257432

  • Readded SLE-15SP6.def as it was removed from Factory

Record
openSUSE-SU-2026:20834-1
Updated
2026-11-02
OSVopenSUSE-SU-2026:21265-1 No score

Security update for cadvisor

This update for cadvisor fixes the following issues:

Changes in cadvisor:

  • update to 0.60.3:

    • Move OOM watching out of the lib module into the binary
    • lib/model: make ContainerStats sub-stats pointers to convey collection presence
  • update to 0.60.1:

    • cpuload/netlink: report the real error and skip the reader on cgroup v2
    • deploy: add lib/go.mod to the image build's dependency cache
  • update to 0.60.0:

    • Exposing additional cgroup v2 memory.stat metrics
    • lib: introduce github.com/google/cadvisor/lib — a lean, kubelet-focused library module
  • bump x/net to 0.55 (bsc#1266645, CVE-2026-39821)

  • update to 0.57.0 (bsc#1260305, CVE-2026-33186):

    • integration: add more Docker container handler tests
    • integration: add containerd container handler tests
    • integration: add Prometheus metrics endpoint tests
    • fix: support podman volatile-containers.json and/or containers.json
    • proposed roadmap for cAdvisor
    • remove log message when you can't read productName
    • Refactor Github Action per b/485167538
    • fix crio deadlock in getting crio sandbox containers
    • Add container_creation_time_seconds (previously: container_start_time_seconds); use runtime start time for container_start_time_seconds (podman & docker)
    • deps: github.com/moby/moby/client v0.4.0, moby/api v1.54.1, containerd/ttrpc v1.2.8
    • fix(build): update k8s-staging-test-infra image in integ tests
    • feat(manager/container): add configurable initial splay and max jitter factors
    • feat(manager): add constraint data in OOM events
    • fix: add v-prefixed GHCR image tags for release consistency
    • build(deps): bump the go_modules group across 2 directories with 1 update
    • Expose cgroup v2 memory.events as Prometheus metrics
    • deploy: bump base images to Alpine 3.23
  • Update to version 0.56.2:

    • docker: fix nil pointer dereference when GraphDriver is nil
    • Update healthcheck.sh
    • Update entrypoint.sh
    • docker: migrate to github.com/moby/moby modules
    • Update containerd, docker, moby, and opencontainers dependencies
    • update README
    • Update copyright year in healthcheck.sh
    • Update copyright year in entrypoint.sh
    • Added cadvisor boilerplate header to deploy/entrypoint.sh
    • Added cadvisor boilerplate header to deploy/healthcheck.sh
    • Add EXPOSE 8080 to document default port
    • Fix healthcheck to respect custom port flag
    • Add entrypoint wrapper to preserve -logtostderr flag
    • add std in summary
    • fix formatting
    • Update container/docker/factory.go
    • Update factory.go
    • Update factory.go
    • Update factory.go
    • Fix for issue #3772
    • docs: replace references to docker registry gcr.io with ghcr.io
    • Expose s390x CPU Topology to Prometheus
  • update to 0.55.1:

    • manager: fix race condition in Stop() using sync.Once
    • manager: fix race condition in Stop() using sync.Once
  • update to 0.55.0:

    • Reduce lock contention in manager package
    • container/podman: fix zfsFilesystem and zfsParent being swapped.
    • devicemapper: use atomic.Value for lock-free cache reads
    • Reduce lock contention in cache/memory package
    • zfs: use atomic.Value for lock-free cache reads
    • fix: docker health check status not updating
    • align docker and podman implementations
    • disable CGO for fully static binaries
    • close stale PRs and Issues
    • refactor(container): Migrate to std lib context package
    • add workflow_dispatch to stale github action
    • plugin factory: remove useless RegisterPlugin log output
    • feat(summary): add count in percentiles
    • machine: fixes for unix.Uname use
    • feat: add LoadTaskProcess api in containerd client
    • feat: add exit code in container deletion events
    • feat: add CRI-O integration tests
    • test: reorganize integration tests and add CRI-O test coverage
    • refactor: remove duplicate tests from api package and add missing CRI-O tests
    • fix: update golang.org/x/crypto to v0.45.0 to fix security …
Record
openSUSE-SU-2026:21265-1
Updated
2026-11-02
OSVopenSUSE-SU-2026:21379-1 No score

Security update for ctop

This update for ctop fixes the following issues:

Changes in ctop embedded dependencies:

  • CVE-2022-21698: client_golang: Denial of service using InstrumentHandlerCounter (bsc#1248710)
  • CVE-2024-45310: runc: runc can be tricked into creating empty files (bsc#1257431)
  • CVE-2026-10722: ebpf: Crash when parsing malformed ELF/BTF input (bsc#1267805)
  • CVE-2026-33814: net: Infinite loop in HTTP/2 transport when given bad SETTINGS_MAX_FRAME_SIZE (bsc#1265800)
  • CVE-2026-39821: net: Failure to reject ASCII-only Punycode-encoded labels (bsc#1266632)
Record
openSUSE-SU-2026:21379-1
Updated
2026-11-02
OSVSUSE-SU-2024:3222-1 No score

Security update for runc

This update for runc fixes the following issues:

  • Update to runc v1.1.14
  • CVE-2024-45310: Fixed an issue where runc can be tricked into creating empty files/directories on host. (bsc#1230092)
Record
SUSE-SU-2024:3222-1
Updated
2026-11-02
OSVSUSE-SU-2024:3324-1 No score

Security update for runc

This update for runc fixes the following issues:

  • Update to runc v1.1.14
  • CVE-2024-45310: Fixed an issue where runc can be tricked into creating empty files/directories on host. (bsc#1230092)
Record
SUSE-SU-2024:3324-1
Updated
2026-11-02
OSVSUSE-SU-2025:02198-1 No score

Security update for runc

This update for runc fixes the following issues:

  • CVE-2024-45310: Fixed unintentional creation of empty files/directories on host (bsc#1230092)

Other fixes:

  • Update to runc v1.2.6.
Record
SUSE-SU-2025:02198-1
Updated
2026-11-02
OSVSUSE-SU-2025:02198-2 No score

Security update for runc

This update for runc fixes the following issues:

  • CVE-2024-45310: Fixed unintentional creation of empty files/directories on host (bsc#1230092)

Other fixes:

  • Update to runc v1.2.6.
Record
SUSE-SU-2025:02198-2
Updated
2026-11-02
OSVSUSE-SU-2025:1374-1 No score

Security update for runc

This update for runc fixes the following issues:

  • CVE-2024-45310: Fixed unintentional creation of empty files/directories on host (bsc#1230092)

Other fixes:

  • Update to runc v1.2.6.
Record
SUSE-SU-2025:1374-1
Updated
2026-11-02
OSVSUSE-SU-2025:20046-1 No score

Security update for runc

This update for runc fixes the following issues:

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

  • CVE-2024-45310: Fixed that runc can be tricked into creating empty files/directories on host ( bsc#1230092)

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

  • Fixed a performance issue when running lots of containers, caused by systemd getting too many mount notifications. bsc#1214960
  • Fixed -ENOSYS stub on ppc64le. bsc#1192051 bsc#1221050
Record
SUSE-SU-2025:20046-1
Updated
2026-11-02
OSVSUSE-SU-2025:20335-1 No score

Security update for runc

This update for runc fixes the following issues:

Record
SUSE-SU-2025:20335-1
Updated
2026-11-02
OSVSUSE-SU-2025:20353-1 No score

Security update for runc

This update for runc fixes the following issues:

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

Update to runc v1.2.0~rc3. Upstream changelog is available from

https://github.com/opencontainers/runc/releases/tag/v1.2.0-rc.3.

  • CVE-2024-45310: Fixed that runc can be tricked into creating empty files/directories on host (bsc#1230092)
Record
SUSE-SU-2025:20353-1
Updated
2026-11-02
OSVSUSE-SU-2026:0439-1 No score

Security update for apptainer

This update for apptainer fixes the following issues:

Security fixes:

  • CVE-2024-45310: Fixed runc being tricked into creating empty files/directories on host (bsc#1257432)
  • CVE-2025-65105: Fixed security bypass due to disabling security options (bsc#1255462)
  • CVE-2025-47914: Fixed malformed constraint may cause denial of service in golang.org/x/crypto/ssh/agent (bsc#1253967)
  • CVE-2025-58181: Fixed unbounded memory consumption in golang.org/x/crypto/ssh (bsc#1253784)
  • CVE-2025-47913: Fixed potential denial of service in golang.org/x/crypto/ssh/agent (bsc#1253506)
  • CVE-2025-22872: Fixed incorrect Neutralization of Input During Web Page Generation in x/net (bsc#1241710)
  • CVE-2025-22870: Fixed HTTP Proxy bypass using IPv6 Zone IDs in golang.org/x/net (bsc#1238611)
  • CVE-2025-22869: Fixed potential denial of service in golang.org/x/crypto (bsc#1239322)
  • CVE-2025-27144: Fixed DoS in go-jose Parsing in github.com/go-jose/go-jose (bsc#1237608)
  • CVE-2025-8556: Fixed missing and wrong validation can lead to incorrect results in github.com/cloudflare/circl

Other fixes:

  • Update to 1.4.5
Record
SUSE-SU-2026:0439-1
Updated
2026-11-02
OSVSUSE-SU-2026:0479-1 No score

Security update for kubevirt, virt-api-container, virt-controller-container, virt-exportproxy-container, virt-exportserver-container, virt-handler-container, virt-launcher-container, virt-libguestfs-tools-container, virt-operator-container, virt-pr-helper-container, virt-synchronization-controller-container

This update for kubevirt, virt-api-container, virt-controller-container, virt-exportproxy-container, virt-exportserver-container, virt-handler-container, virt-launcher-container, virt-libguestfs-tools-container, virt-operator-container, virt-pr-helper-container, virt-synchronization-controller-container fixes the following issues:

Update to version 1.7.0. (bsc#1257128)

Release notes https://github.com/kubevirt/kubevirt/releases/tag/v1.7.0

  • CVE-2025-64435: Fixes logic flaw in the virt-controller can lead to incorrect status updates and potentially causing a DoS (bsc#1253189 )

  • CVE-2024-45310: Fixes kubevirt vendored github.com/opencontainers/runc/libcontainer/utils: runc can be tricked into creating empty files/directories on host bsc#1257422

  • Upstream now uses stateless firmware for CoCo VMs.

Record
SUSE-SU-2026:0479-1
Updated
2026-11-02
OSVSUSE-SU-2026:20551-1 No score

Security update for kubevirt

This update for kubevirt fixes the following issues:

Update to version 1.7.0 (bsc#1257128).

Security issues fixed:

  • CVE-2025-64435: logic flaw in the virt-controller can lead to incorrect status updates and potentially causing a DoS (bsc#1253189).
  • CVE-2024-45310: kubevirt vendored github.com/opencontainers/runc/libcontainer/utils: runc can be tricked into creating empty files/directories on host (bsc#1257422).
  • CVE-2025-22872: incorrectly interpreted tags can cause content to be placed wrong scope during DOM construction (bsc#1241772).
  • CVE-2025-64432: fail to correctly validate certain fields in the client TLS certificate may allow an attacker to bypass existing RBAC controls (bsc#1253181).
  • CVE-2025-64433: improper symlink handling can allow to read arbitrary files (bsc#1253185).
  • CVE-2025-64434: compromising virt-handler instance can lead to impersonate virt-api and execute privileged operations (bsc#1253186).
  • CVE-2025-64437: mishandling of symlinks can lead to compromising the CIA (bsc#1253194).
  • CVE-2025-64324: a logic bug that allows an attacker to read and write arbitrary files owned by more privileged users (bsc#1253748).

Other updates and bugfixes:

  • Upstream now uses stateless firmware for CoCo VMs.
Record
SUSE-SU-2026:20551-1
Updated
2026-11-02
OSVSUSE-SU-2026:20571-1 No score

Security update for kubevirt

This update for kubevirt fixes the following issues:

Update to version 1.7.0 (bsc#1257128).

Security issues fixed:

  • CVE-2025-64435: logic flaw in the virt-controller can lead to incorrect status updates and potentially causing a DoS (bsc#1253189).
  • CVE-2024-45310: kubevirt vendored github.com/opencontainers/runc/libcontainer/utils: runc can be tricked into creating empty files/directories on host (bsc#1257422).
  • CVE-2025-22872: incorrectly interpreted tags can cause content to be placed wrong scope during DOM construction (bsc#1241772).
  • CVE-2025-64432: fail to correctly validate certain fields in the client TLS certificate may allow an attacker to bypass existing RBAC controls (bsc#1253181).
  • CVE-2025-64433: improper symlink handling can allow to read arbitrary files (bsc#1253185).
  • CVE-2025-64434: compromising virt-handler instance can lead to impersonate virt-api and execute privileged operations (bsc#1253186).
  • CVE-2025-64437: mishandling of symlinks can lead to compromising the CIA (bsc#1253194).
  • CVE-2025-64324: a logic bug that allows an attacker to read and write arbitrary files owned by more privileged users (bsc#1253748).

Other updates and bugfixes:

  • Upstream now uses stateless firmware for CoCo VMs.
Record
SUSE-SU-2026:20571-1
Updated
2026-11-02
OSVSUSE-SU-2026:20610-1 No score

Security update for kubevirt

This update for kubevirt fixes the following issues:

Update to version 1.7.0 (bsc#1257128).

Security issues fixed:

  • CVE-2025-64435: logic flaw in the virt-controller can lead to incorrect status updates and potentially causing a DoS (bsc#1253189).
  • CVE-2024-45310: kubevirt vendored github.com/opencontainers/runc/libcontainer/utils: runc can be tricked into creating empty files/directories on host (bsc#1257422).
  • CVE-2025-22872: incorrectly interpreted tags can cause content to be placed wrong scope during DOM construction (bsc#1241772).
  • CVE-2025-64432: fail to correctly validate certain fields in the client TLS certificate may allow an attacker to bypass existing RBAC controls (bsc#1253181).
  • CVE-2025-64433: improper symlink handling can allow to read arbitrary files (bsc#1253185).
  • CVE-2025-64434: compromising virt-handler instance can lead to impersonate virt-api and execute privileged operations (bsc#1253186).
  • CVE-2025-64437: mishandling of symlinks can lead to compromising the CIA (bsc#1253194).
  • CVE-2025-64324: a logic bug that allows an attacker to read and write arbitrary files owned by more privileged users (bsc#1253748).

Other updates and bugfixes:

  • Upstream now uses stateless firmware for CoCo VMs.
Record
SUSE-SU-2026:20610-1
Updated
2026-11-02

Affected products

Affected packages

Affected packages
PackageAffectedFixed
github.com/opencontainers/runc
Go
before 1.1.14
1.1.14
github.com/opencontainers/runc
Go
1.2.0-rc.1 up to 1.2.0-rc.3
1.2.0-rc.3
runc
Alpine:v3.20
before 1.1.14-r0
1.1.14-r0
runc
Alpine:v3.21
before 1.1.14-r0
1.1.14-r0
runc
Alpine:v3.22
before 1.1.14-r0
1.1.14-r0
runc
Alpine:v3.23
before 1.1.14-r0
1.1.14-r0
runc
Alpine:v3.24
before 1.1.14-r0
1.1.14-r0
buildah
Azure Linux:3
before 1.41.4-2
1.41.4-2
cri-o
Azure Linux:3
through 1.30.1-1 None known
podman
Azure Linux:3
before 5.6.1-2
5.6.1-2
Show 85 moreShow less
Affected packages
PackageAffectedFixed
runc
Azure Linux:3
before 1.2.2-1
1.2.2-1
podman
Azure Linux:2
through 4.1.1-26 None known
buildah
Azure Linux:2
through 1.18.0-29 None known
kubernetes
Azure Linux:2
through 1.28.4-25 None known
moby-runc
Azure Linux:2
before 1.1.9-8
1.1.9-8
runc
Alpaquita:23
1.1.4-r3 up to 1.3.6-r0
1.3.6-r0
runc
Alpaquita:stream
1.1.7-r1 up to 1.1.14-r0
1.1.14-r0
runc
Debian:12
All versions, plus listed versions
1.1.10+ds1-11.1.12+ds1-11.1.12+ds1-21.1.12+ds1-31.1.12+ds1-4
Show 21 moreShow less
1.1.12+ds1-51.1.12+ds1-5.11.1.15+ds1-11.1.15+ds1-21.1.5+ds1-11.1.5+ds1-1+deb12u11.1.5+ds1-21.1.5+ds1-31.1.5+ds1-41.1.5+ds1-51.3.0+ds1-11.3.0+ds1-21.3.0+ds1-31.3.0+ds1-41.3.2+ds1-11.3.3+ds1-11.3.3+ds1-21.3.3+ds1-31.3.5+ds1-11.3.6+ds1-11.4.3+ds1-1
None known
runc
Debian:13
before 1.1.15+ds1-1
1.1.15+ds1-1
runc
Debian:14
before 1.1.15+ds1-1
1.1.15+ds1-1
github.com/opencontainers/runc
Go
before 1.1.14, 1.2.0-rc.1 up to 1.2.0-rc.3
1.1.141.2.0-rc.3
opencontainers-runc
Mageia:9
before 1.1.14-1.mga9
1.1.14-1.mga9
runc
openEuler:22.03-LTS-SP3
before 1.1.3-30.oe2203sp3
1.1.3-30.oe2203sp3
runc
openEuler:20.03-LTS-SP4
before docker-1.0.0.rc3-228.oe2003sp4
docker-1.0.0.rc3-228.oe2003sp4
runc
openEuler:22.03-LTS-SP1
before docker-1.1.3-30.oe2203sp1
docker-1.1.3-30.oe2203sp1
runc
openEuler:24.03-LTS
before 1.1.8-21.oe2403
1.1.8-21.oe2403
runc
openEuler:22.03-LTS-SP4
before 1.1.3-30.oe2203sp4
1.1.3-30.oe2203sp4
runc
SUSE:Linux Enterprise Micro 5.3
before 1.1.14-150000.70.1
1.1.14-150000.70.1
runc
SUSE:Linux Enterprise Micro 5.4
before 1.1.14-150000.70.1
1.1.14-150000.70.1
runc
SUSE:Linux Enterprise Micro 5.5
before 1.1.14-150000.70.1
1.1.14-150000.70.1
runc
SUSE:Linux Enterprise Module for Containers 15 SP5
before 1.1.14-150000.70.1
1.1.14-150000.70.1
runc
SUSE:Linux Enterprise Module for Containers 15 SP6
before 1.1.14-150000.70.1
1.1.14-150000.70.1
runc
SUSE:Linux Enterprise High Performance Computing 15 SP2-LTSS
before 1.1.14-150000.70.1
1.1.14-150000.70.1
runc
SUSE:Linux Enterprise High Performance Computing 15 SP3-LTSS
before 1.1.14-150000.70.1
1.1.14-150000.70.1
runc
SUSE:Linux Enterprise High Performance Computing 15 SP4-ESPOS
before 1.1.14-150000.70.1
1.1.14-150000.70.1
runc
SUSE:Linux Enterprise High Performance Computing 15 SP4-LTSS
before 1.1.14-150000.70.1
1.1.14-150000.70.1
runc
SUSE:Linux Enterprise Server 15 SP2-LTSS
before 1.1.14-150000.70.1
1.1.14-150000.70.1
runc
SUSE:Linux Enterprise Server 15 SP3-LTSS
before 1.1.14-150000.70.1
1.1.14-150000.70.1
runc
SUSE:Linux Enterprise Server 15 SP4-LTSS
before 1.1.14-150000.70.1
1.1.14-150000.70.1
runc
SUSE:Linux Enterprise Server for SAP Applications 15 SP2
before 1.1.14-150000.70.1
1.1.14-150000.70.1
runc
SUSE:Linux Enterprise Server for SAP Applications 15 SP3
before 1.1.14-150000.70.1
1.1.14-150000.70.1
runc
SUSE:Linux Enterprise Server for SAP Applications 15 SP4
before 1.1.14-150000.70.1
1.1.14-150000.70.1
runc
SUSE:Linux Enterprise Micro 5.1
before 1.1.14-150000.70.1
1.1.14-150000.70.1
runc
SUSE:Linux Enterprise Micro 5.2
before 1.1.14-150000.70.1
1.1.14-150000.70.1
runc
SUSE:Enterprise Storage 7.1
before 1.1.14-150000.70.1
1.1.14-150000.70.1
runc
openSUSE:Leap Micro 5.5
before 1.1.14-150000.70.1
1.1.14-150000.70.1
runc
openSUSE:Leap 15.5
before 1.1.14-150000.70.1
1.1.14-150000.70.1
runc
openSUSE:Leap 15.6
before 1.1.14-150000.70.1
1.1.14-150000.70.1
runc
SUSE:Linux Enterprise Module for Containers 12
before 1.1.14-16.55.1
1.1.14-16.55.1
runc
SUSE:Linux Enterprise Micro 5.3
before 1.2.6-150000.73.2
1.2.6-150000.73.2
runc
SUSE:Linux Enterprise Micro 5.4
before 1.2.6-150000.73.2
1.2.6-150000.73.2
runc
SUSE:Linux Enterprise Micro 5.5
before 1.2.6-150000.73.2
1.2.6-150000.73.2
runc
SUSE:Linux Enterprise Module for Containers 15 SP6
before 1.2.6-150000.73.2
1.2.6-150000.73.2
runc
SUSE:Linux Enterprise High Performance Computing 15 SP3-LTSS
before 1.2.6-150000.73.2
1.2.6-150000.73.2
runc
SUSE:Linux Enterprise High Performance Computing 15 SP4-ESPOS
before 1.2.6-150000.73.2
1.2.6-150000.73.2
runc
SUSE:Linux Enterprise High Performance Computing 15 SP4-LTSS
before 1.2.6-150000.73.2
1.2.6-150000.73.2
runc
SUSE:Linux Enterprise High Performance Computing 15 SP5-ESPOS
before 1.2.6-150000.73.2
1.2.6-150000.73.2
runc
SUSE:Linux Enterprise High Performance Computing 15 SP5-LTSS
before 1.2.6-150000.73.2
1.2.6-150000.73.2
runc
SUSE:Linux Enterprise Server 15 SP3-LTSS
before 1.2.6-150000.73.2
1.2.6-150000.73.2
runc
SUSE:Linux Enterprise Server 15 SP4-LTSS
before 1.2.6-150000.73.2
1.2.6-150000.73.2
runc
SUSE:Linux Enterprise Server 15 SP5-LTSS
before 1.2.6-150000.73.2
1.2.6-150000.73.2
runc
SUSE:Linux Enterprise Server for SAP Applications 15 SP3
before 1.2.6-150000.73.2
1.2.6-150000.73.2
runc
SUSE:Linux Enterprise Server for SAP Applications 15 SP4
before 1.2.6-150000.73.2
1.2.6-150000.73.2
runc
SUSE:Linux Enterprise Server for SAP Applications 15 SP5
before 1.2.6-150000.73.2
1.2.6-150000.73.2
runc
SUSE:Linux Enterprise Micro 5.1
before 1.2.6-150000.73.2
1.2.6-150000.73.2
runc
SUSE:Linux Enterprise Micro 5.2
before 1.2.6-150000.73.2
1.2.6-150000.73.2
runc
SUSE:Enterprise Storage 7.1
before 1.2.6-150000.73.2
1.2.6-150000.73.2
runc
openSUSE:Leap 15.6
before 1.2.6-150000.73.2
1.2.6-150000.73.2
runc
SUSE:Linux Enterprise Module for Basesystem 15 SP7
before 1.2.6-150000.73.2
1.2.6-150000.73.2
runc
SUSE:Linux Enterprise Server 12 SP5-LTSS
before 1.2.6-16.60.2
1.2.6-16.60.2
runc
SUSE:Linux Enterprise Server LTSS Extended Security 12 SP5
before 1.2.6-16.60.2
1.2.6-16.60.2
runc
SUSE:Linux Micro 6.0
before 1.1.14-1.1
1.1.14-1.1
runc
SUSE:Linux Micro 6.0
before 1.2.6-1.1
1.2.6-1.1
runc
SUSE:Linux Micro 6.1
before 1.2.6-slfo.1.1_1.1
1.2.6-slfo.1.1_1.1
apptainer
SUSE:Linux Enterprise Module for HPC 15 SP7
From an advisory covering 10 CVEs
before 1.4.5-150600.4.12.1
1.4.5-150600.4.12.1
squashfuse
SUSE:Linux Enterprise Module for HPC 15 SP7
From an advisory covering 10 CVEs
before 0.5.0-150600.3.2.1
0.5.0-150600.3.2.1
apptainer
SUSE:Linux Enterprise Server 15 SP6-LTSS
From an advisory covering 10 CVEs
before 1.4.5-150600.4.12.1
1.4.5-150600.4.12.1
squashfuse
SUSE:Linux Enterprise Server 15 SP6-LTSS
From an advisory covering 10 CVEs
before 0.5.0-150600.3.2.1
0.5.0-150600.3.2.1
apptainer
openSUSE:Leap 15.6
From an advisory covering 10 CVEs
before 1.4.5-150600.4.12.1
1.4.5-150600.4.12.1
squashfuse
openSUSE:Leap 15.6
From an advisory covering 10 CVEs
before 0.5.0-150600.3.2.1
0.5.0-150600.3.2.1
kubevirt
SUSE:Linux Enterprise Module for Containers 15 SP7
From an advisory covering 2 CVEs
before 1.7.0-150700.3.16.2
1.7.0-150700.3.16.2
runc
Ubuntu:Pro:16.04:LTS
All versions, plus listed versions
0.0.8+dfsg-20.1.1-0ubuntu5~16.041.0.0~rc1-0ubuntu1~16.041.0.0~rc1-0ubuntu2~16.04.11.0.0~rc1-0ubuntu2~16.04.1.1
Show 9 moreShow less
1.0.0~rc2-0ubuntu2~16.04.11.0.0~rc2+docker1.12.6-0ubuntu1~16.04.11.0.0~rc2+docker1.13.1-0ubuntu1~16.04.11.0.0~rc2+docker1.13.1-0ubuntu1~16.04.21.0.0~rc7+git20190403.029124da-0ubuntu1~16.04.31.0.0~rc7+git20190403.029124da-0ubuntu1~16.04.41.0.0~rc7+git20190403.029124da-0ubuntu1~16.04.4+esm11.0.0~rc7+git20190403.029124da-0ubuntu1~16.04.4+esm21.0.0~rc7+git20190403.029124da-0ubuntu1~16.04.4+esm4
None known
runc
Ubuntu:Pro:18.04:LTS
All versions, plus listed versions
1.0.0~rc2+docker1.13.1-0ubuntu11.0.0~rc4+dfsg1-21.0.0~rc4+dfsg1-61.0.0~rc4+dfsg1-6ubuntu0.18.04.11.0.0~rc7+git20190403.029124da-0ubuntu1~18.04.1
Show 13 moreShow less
1.0.0~rc7+git20190403.029124da-0ubuntu1~18.04.21.0.0~rc7+git20190403.029124da-0ubuntu1~18.04.2+esm11.0.0~rc10-0ubuntu1~18.04.11.0.0~rc10-0ubuntu1~18.04.21.0.0~rc93-0ubuntu1~18.04.11.0.0~rc93-0ubuntu1~18.04.21.0.0~rc95-0ubuntu1~18.04.11.0.0~rc95-0ubuntu1~18.04.21.0.1-0ubuntu2~18.04.11.1.0-0ubuntu1~18.04.11.1.4-0ubuntu1~18.04.11.1.4-0ubuntu1~18.04.21.1.4-0ubuntu1~18.04.2+esm1
None known
runc
Ubuntu:20.04:LTS
All versions, plus listed versions
1.0.0~rc8+git20190923.3e425f80-0ubuntu11.0.0~rc10-0ubuntu11.0.0~rc93-0ubuntu1~20.04.11.0.0~rc93-0ubuntu1~20.04.21.0.0~rc95-0ubuntu1~20.04.1
Show 11 moreShow less
1.0.0~rc95-0ubuntu1~20.04.21.0.1-0ubuntu2~20.04.11.1.0-0ubuntu1~20.04.11.1.0-0ubuntu1~20.04.21.1.4-0ubuntu1~20.04.11.1.4-0ubuntu1~20.04.21.1.4-0ubuntu1~20.04.31.1.7-0ubuntu1~20.04.11.1.7-0ubuntu1~20.04.21.1.7-0ubuntu1~20.04.41.1.7-0ubuntu1~20.04.5
None known
runc-app
Ubuntu:20.04:LTS
All versions, plus listed versions
1.1.12-0ubuntu2~20.04.1
None known
runc
Ubuntu:22.04:LTS
All versions, plus listed versions
1.0.1-0ubuntu21.0.1-0ubuntu31.0.3-0ubuntu11.1.0-0ubuntu11.1.0-0ubuntu1.1
Show 8 moreShow less
1.1.4-0ubuntu1~22.04.11.1.4-0ubuntu1~22.04.21.1.4-0ubuntu1~22.04.31.1.7-0ubuntu1~22.04.11.1.7-0ubuntu1~22.04.21.1.7-0ubuntu1~22.04.41.1.7-0ubuntu1~22.04.51.1.7-0ubuntu1~22.04.6
None known
runc-app
Ubuntu:22.04:LTS
All versions, plus listed versions
1.1.12-0ubuntu2~22.04.11.2.5-0ubuntu1~22.04.11.3.0-0ubuntu2~22.04.11.3.3-0ubuntu1~22.04.21.3.3-0ubuntu1~22.04.31.3.4-0ubuntu1~22.04.1
None known
runc
Ubuntu:24.04:LTS
All versions, plus listed versions
1.1.7-0ubuntu21.1.10+ds1-1ubuntu11.1.10+ds1-1ubuntu21.1.12+ds1-1ubuntu11.1.12+ds1-2ubuntu11.1.12+ds1-2ubuntu1.11.1.12+ds1-2ubuntu1.21.1.12+ds1-2ubuntu1.3
None known
runc-app
Ubuntu:24.04:LTS
All versions, plus listed versions
1.1.10-0ubuntu11.1.12-0ubuntu11.1.12-0ubuntu21.1.12-0ubuntu31.1.12-0ubuntu3.1
Show 5 moreShow less
1.2.5-0ubuntu1~24.04.11.3.0-0ubuntu2~24.04.11.3.3-0ubuntu1~24.04.21.3.3-0ubuntu1~24.04.31.3.4-0ubuntu1~24.04.1
None known
runc
openSUSE:Tumbleweed
before 1.2.0~rc3-1.1
1.2.0~rc3-1.1
govulncheck-vulndb
openSUSE:Tumbleweed
From an advisory covering 44 CVEs
before 0.0.20250807T150727-1.1
0.0.20250807T150727-1.1
apptainer
openSUSE:Tumbleweed
From an advisory covering 6 CVEs
before 1.4.5-5.1
1.4.5-5.1
cadvisor
openSUSE:Tumbleweed
From an advisory covering 4 CVEs
before 0.60.3-1.1
0.60.3-1.1
cadvisor
openSUSE:Leap 16.0
From an advisory covering 5 CVEs
before 0.60.3-bp160.1.1
0.60.3-bp160.1.1
ctop
openSUSE:Leap 16.0
From an advisory covering 5 CVEs
before 0.7.7-bp160.2.1
0.7.7-bp160.2.1

History

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

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

In short

CVE-2024-45310 is a low vulnerability (CVSS 3.6) in Linuxfoundation Runc, published September 3, 2024. No source lists public exploit code. EPSS puts the chance of exploitation in the next 30 days at 0.32%, the 24th percentile. Fixed in github.com/opencontainers/runc 1.1.14.

References

Show 142 moreShow less
This page doesn't list everything

Left out here: the rest of 1 source description. The JSON record has them.

MoveEnter Open