CVE-2024-3056: Uncontrolled Resource Consumption
Source CVE Database V5
Not known to be exploited · CVSS 7.7 High.
Data as of 26 Oct 2026, 09:08 UTC
- EPSS
- 0.5% chance of exploitation in 30 days – higher than 45% of CVEsExploit Prediction Scoring System: the likelihood attackers will use this flaw soon.
CVSS:3.1/AV:N/AC:H/PR:L/UI:R/S:C/C:H/I:N/A:HExploitation evidence
Disclosed: evidence found.
CVE published 2 Aug 2024
Detectable: no evidence on record.
No public nuclei template indexed
Weaponised: no evidence on record.
No public exploit code indexed in Metasploit or Exploit-DB
Exploited in the wildExploited: no evidence on record.
Not in CISA KEV and no source reports exploitation
Observed by OffSeq MirageSeen by Mirage: no evidence on record.
No attack traffic recorded by OffSeq Mirage sensors
A missing step is not evidence of safety. Sources: cve.org (opens in a new tab), the Metasploit, Exploit-DB and nuclei-templates index as of 26 Oct 2026.
What to do
AI-suggested
To mitigate CVE-2024-3056, organizations should: 1) Avoid configuring containers to share IPC namespaces unless absolutely necessary; 2) Limit or disable automatic container restart policies such as --restart=always for untrusted or potentially vulnerable containers; 3) Monitor IPC resource usage within /dev/shm and IPC namespaces to detect abnormal growth indicative of exploitation attempts; 4) Implement resource quotas and limits on IPC objects and memory usage at the container and cgroup level to prevent resource exhaustion; 5) Regularly update Podman to versions where this vulnerability is patched once available; 6) Consider isolating critical workloads in separate IPC namespaces to prevent cross-container resource exhaustion; 7) Employ runtime security tools to detect anomalous container behavior related to IPC resource creation; 8) Review container lifecycle management processes to ensure proper cleanup of IPC resources when containers stop; 9) Restrict container creation and management privileges to trusted users to reduce attack surface; 10) Conduct security audits and penetration testing focusing on IPC namespace and shared memory usage in container environments.
Description
A flaw was found in Podman. This issue may allow an attacker to create a specially crafted container that, when configured to share the same IPC with at least one other container, can create a large number of IPC resources in /dev/shm. The malicious container will continue to exhaust resources until it is out-of-memory (OOM) killed. While the malicious container's cgroup will be removed, the IPC resources it created are not. Those resources are tied to the IPC namespace that will not be removed until all containers using it are stopped, and one non-malicious container is holding the namespace open. The malicious container is restarted, either automatically or by attacker control, repeating the process and increasing the amount of memory consumed. With a container configured to restart always, such as `podman run --restart=always`, this can result in a memory-based denial of service of the system.