p PatchFirst

PatchFirst · Latest vulnerabilities

Containers stack vulnerabilities · Page 3

Vulnerabilities published for Containers in the last 30 days: 6. Listed in the KEV catalogue: 0.

RSS ↗
Filter vulnerabilities
Containers

Vulnerabilities: 149

  1. CVE-2024-25621

    High · CVSS 7.3EPSS 0.17%Fix available

    containerd affected by a local privilege escalation via wide permissions on CRI directory

    containerd is an open-source container runtime. Versions 0.1.0 through 1.7.28, 2.0.0-beta.0 through 2.0.6, 2.1.0-beta.0 through 2.1.4 and 2.2.0-beta.0 through 2.2.0-rc.1 have an overly broad default permission vulnerability. Directory paths `/var/lib/containerd`, `/run/containerd/io.containerd.grpc.v1.cri` and `/run/containerd/io.containerd.sandbox.controller.v1.shim` were all created with incorrect permissions. This issue is fixed in versions 1.7.29, 2.0.7, 2.1.5 and 2.2.0. Workarounds include updating system administrator permissions so the host can manually chmod the directories to not have group or world accessible permissions, or to run

    • Update to 1.2.6-0ubuntu1~16.04.6+esm6
    • Update to 1.6.12-0ubuntu1~18.04.1+esm3
    • Update to 1.6.12-0ubuntu1~20.04.8+esm1
    • Update to 1.6.12-0ubuntu1~22.04.10
    • Update to 1.6.20~ds1-1+deb12u2
    • Update to 1.6.24~ds1-1ubuntu1.3+esm2
    • Update to 1.7.24-0ubuntu1~20.04.2+esm1
    • Update to 1.7.24~ds1-6+deb13u1
    • Update to 1.7.24~ds1-8ubuntu1.1
    • Update to 1.7.24~ds1-9
    • Update to 1.7.28-0ubuntu1~22.04.1+esm1
    • Update to 1.7.28-0ubuntu1~24.04.2
    • Update to 2.1.3-0ubuntu3.1
    Published Updated
  2. CVE-2025-5187

    Medium · CVSS 6.7EPSS 0.57%Fix available

    Nodes can delete themselves by adding an OwnerReference

    A vulnerability exists in the NodeRestriction admission controller in Kubernetes clusters where node users can delete their corresponding node object by patching themselves with an OwnerReference to a cluster-scoped resource. If the OwnerReference resource does not exist or is subsequently deleted, the given node object will be deleted via garbage collection.

    • Update to 1.20.5+really1.20.2-1
    Published Updated
  3. CVE-2025-54410

    Low · CVSS 3.3EPSS 0.17%No fix published

    Moby's Firewalld reload removes bridge network isolation

    Moby is an open source container framework developed by Docker Inc. that is distributed as Docker Engine, Mirantis Container Runtime, and various other downstream projects/products. A firewalld vulnerability affects Moby releases before 28.0.0. When firewalld reloads, Docker fails to re-create iptables rules that isolate bridge networks, allowing any container to access all ports on any other container across different bridge networks on the same host. This breaks network segmentation between containers that should be isolated, creating significant risk in multi-tenant environments. Only containers in --internal networks remain protected. Wor

    Published Updated
  4. CVE-2025-54388

    Medium · CVSS 5.1EPSS 0.25%No fix published

    Moby's Firewalld reload makes published container ports accessible from remote hosts

    Moby is an open source container framework developed by Docker Inc. that is distributed as Docker Engine, Mirantis Container Runtime, and various other downstream projects/products. In versions 28.2.0 through 28.3.2, when the firewalld service is reloaded it removes all iptables rules including those created by Docker. While Docker should automatically recreate these rules, versions before 28.3.3 fail to recreate the specific rules that block external access to containers. This means that after a firewalld reload, containers with ports published to localhost (like 127.0.0.1:8080) become accessible from remote machines that have network routin

    Published Updated
  5. CVE-2025-4563

    Low · CVSS 2.7EPSS 0.83%Fix available

    Nodes can bypass dynamic resource allocation authorization checks

    A vulnerability exists in the NodeRestriction admission controller where nodes can bypass dynamic resource allocation authorization checks. When the DynamicResourceAllocation feature gate is enabled, the controller properly validates resource claim statuses during pod status updates but fails to perform equivalent validation during pod creation. This allows a compromised node to create mirror pods that access unauthorized dynamic resources, potentially leading to privilege escalation.

    • Update to 1.20.5+really1.20.2-1
    Published Updated
  6. CVE-2025-47291

    Medium · CVSS 4.6EPSS 0.29%Fix available

    containerd CRI plugin: Incorrect cgroup hierarchy assignment for containers running in usernamespaced Kubernetes pods.

    containerd is an open-source container runtime. A bug was found in the containerd's CRI implementation where containerd, starting in version 2.0.1 and prior to version 2.0.5, doesn't put usernamespaced containers under the Kubernetes' cgroup hierarchy, therefore some Kubernetes limits are not honored. This may cause a denial of service of the Kubernetes node. This bug has been fixed in containerd 2.0.5+ and 2.1.0+. Users should update to these versions to resolve the issue. As a workaround, disable usernamespaced pods in Kubernetes temporarily.

    • Update to 2.0.5-0ubuntu1
    Published Updated
  7. CVE-2025-47290

    High · CVSS 7.6EPSS 0.51%No fix published

    Containerd vulnerable to host filesystem access during image unpack

    containerd is a container runtime. A time-of-check to time-of-use (TOCTOU) vulnerability was found in containerd v2.1.0. While unpacking an image during an image pull, specially crafted container images could arbitrarily modify the host file system. The only affected version of containerd is 2.1.0. Other versions of containerd are not affected. This bug has been fixed in containerd 2.1.1. Users should update to this version to resolve the issue. As a workaround, ensure that only trusted images are used and that only trusted users have permissions to import images.

    Published Updated
  8. CVE-2025-24514

    High · CVSS 8.8EPSS 30.45%Public exploitNo fix published

    ingress-nginx controller - configuration injection via unsanitized auth-url annotation

    A security issue was discovered in ingress-nginx https://github.com/kubernetes/ingress-nginx where the `auth-url` Ingress annotation can be used to inject configuration into nginx. This can lead to arbitrary code execution in the context of the ingress-nginx controller, and disclosure of Secrets accessible to the controller. (Note that in the default installation, the controller can access all Secrets cluster-wide.)

    Published Updated
  9. CVE-2025-24513

    Medium · CVSS 4.8EPSS 3.33%No fix published

    ingress-nginx controller - auth secret file path traversal vulnerability

    A security issue was discovered in ingress-nginx https://github.com/kubernetes/ingress-nginx where attacker-provided data are included in a filename by the ingress-nginx Admission Controller feature, resulting in directory traversal within the container. This could result in denial of service, or when combined with other vulnerabilities, limited disclosure of Secret objects from the cluster.

    Published Updated
  10. CVE-2025-1098

    High · CVSS 8.8EPSS 82.31%Public exploitNo fix published

    ingress-nginx controller - configuration injection via unsanitized mirror annotations

    A security issue was discovered in ingress-nginx https://github.com/kubernetes/ingress-nginx where the `mirror-target` and `mirror-host` Ingress annotations can be used to inject arbitrary configuration into nginx. This can lead to arbitrary code execution in the context of the ingress-nginx controller, and disclosure of Secrets accessible to the controller. (Note that in the default installation, the controller can access all Secrets cluster-wide.)

    Published Updated
  11. CVE-2025-1097

    High · CVSS 8.8EPSS 33.24%Public exploitNo fix published

    ingress-nginx controller - configuration injection via unsanitized auth-tls-match-cn annotation

    A security issue was discovered in ingress-nginx https://github.com/kubernetes/ingress-nginx where the `auth-tls-match-cn` Ingress annotation can be used to inject configuration into nginx. This can lead to arbitrary code execution in the context of the ingress-nginx controller, and disclosure of Secrets accessible to the controller. (Note that in the default installation, the controller can access all Secrets cluster-wide.)

    Published Updated
  12. CVE-2025-1974

    Critical · CVSS 9.8EPSS 99.38%Public exploitNo fix published

    ingress-nginx admission controller RCE escalation

    A security issue was discovered in Kubernetes where under certain conditions, an unauthenticated attacker with access to the pod network can achieve arbitrary code execution in the context of the ingress-nginx controller. This can lead to disclosure of Secrets accessible to the controller. (Note that in the default installation, the controller can access all Secrets cluster-wide.)

    Published Updated
  13. CVE-2024-7598

    Low · CVSS 3.1EPSS 0.32%Fix available

    Network restriction bypass via race condition during namespace termination

    A security issue was discovered in Kubernetes where a malicious or compromised pod could bypass network restrictions enforced by network policies during namespace deletion. The order in which objects are deleted during namespace termination is not defined, and it is possible for network policies to be deleted before the pods that they protect. This can lead to a brief period in which the pods are running, but network policies that should apply to connections to and from the pods are not enforced.

    • Update to 1.20.5+really1.20.2-1
    Published Updated
  14. CVE-2024-40635

    Medium · CVSS 4.6EPSS 0.3%Fix available

    containerd has an integer overflow in User ID handling

    containerd is an open-source container runtime. A bug was found in containerd prior to versions 1.6.38, 1.7.27, and 2.0.4 where containers launched with a User set as a `UID:GID` larger than the maximum 32-bit signed integer can cause an overflow condition where the container ultimately runs as root (UID 0). This could cause unexpected behavior for environments that require containers to run as a non-root user. This bug has been fixed in containerd 1.6.38, 1.7.27, and 2.04. As a workaround, ensure that only trusted images are used and that only trusted users have permissions to import images.

    • Update to 1.2.6-0ubuntu1~16.04.6+esm5
    • Update to 1.6.12-0ubuntu1~18.04.1+esm2
    • Update to 1.6.12-0ubuntu1~20.04.8
    • Update to 1.6.12-0ubuntu1~22.04.8
    • Update to 1.6.20~ds1-1+deb12u2
    • Update to 1.6.24~ds1-1ubuntu1.2+esm1
    • Update to 1.7.24-0ubuntu1~20.04.2
    • Update to 1.7.24-0ubuntu1~22.04.2
    • Update to 1.7.24-0ubuntu1~24.04.2
    • Update to 1.7.24~ds1-6
    • Update to 2.0.2-0ubuntu2
    Published Updated
  15. CVE-2025-1767

    Medium · CVSS 6.5EPSS 0.7%Fix available

    CVE-2025-1767

    This CVE only affects Kubernetes clusters that utilize the in-tree gitRepo volume to clone git repositories from other pods within the same node. Since the in-tree gitRepo volume feature has been deprecated and will not receive security updates upstream, any cluster still using this feature remains vulnerable.

    • Update to 1.20.5+really1.20.2-1
    Published Updated
  16. CVE-2025-0426

    Medium · CVSS 6.2EPSS 0.37%Fix available

    CVE-2025-0426

    A security issue was discovered in Kubernetes where a large number of container checkpoint requests made to the unauthenticated kubelet read-only HTTP endpoint may cause a Node Denial of Service by filling the Node's disk.

    • Update to 1.20.5+really1.20.2-1
    Published Updated
  17. CVE-2024-10220

    High · CVSS 8.1EPSS 3.03%Fix available

    Arbitrary command execution through gitRepo volume

    The Kubernetes kubelet component allows arbitrary command execution via specially crafted gitRepo volumes.This issue affects kubelet: through 1.28.11, from 1.29.0 through 1.29.6, from 1.30.0 through 1.30.2.

    • Update to 1.20.5+really1.20.2-1
    Published Updated
  18. CVE-2024-45310

    Low · CVSS 3.6EPSS 0.32%Fix available

    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 significan

    • Update to 1.1.15+ds1-1
    Published Updated
  19. CVE-2024-7646

    High · CVSS 8.8EPSS 27.02%Fix available

    CVE-2024-7646

    A security issue was discovered in ingress-nginx where an actor with permission to create Ingress objects (in the `networking.k8s.io` or `extensions` API group) can bypass annotation validation to inject arbitrary commands and obtain the credentials of the ingress-nginx controller. In the default configuration, that credential has access to all secrets in the cluster.

    • Update to 1.10.4
    • Update to 1.11.2
    Published Updated

Check your server

Check your installed stack and versions against the current vulnerability feeds.

Check your server →