CVE-2024-25621 json
containerd affected by a local privilege escalation via wide permissions on CRI directory
published 2025-11-06 12 mo ago modified 2026-11-08 21 h ago also EUVD-2024-22942 , GHSA-pwhc-rpq9-4c8w , GO-2025-4100
- cvss
- 7.3
- version 3.1, CNA
- cisa kev
- Not listed
- not in CISA's catalog
- epss
- 0.2%
- EPSS 0.2% chance of exploitation in 30 days, percentile 6%
- public exploits
- 0
- none known
Summary
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 containerd in rootless mode.
Patch / fix
- go github.com/containerd/containerd 1.7.29
- go github.com/containerd/containerd/v2 2.0.7, 2.1.5, 2.2.0
- linuxfoundation containerd 1.7.29, 2.0.7, 2.1.5, 2.2.0
- containerd Debian 12 1.6.20~ds1-1+deb12u2
- containerd Debian 13 1.7.24~ds1-6+deb13u1
- containerd Debian 14 1.7.24~ds1-9
debian advisories DEBIAN-CVE-2024-25621
- containerd Ubuntu 22.04 LTS 1.6.12-0ubuntu1~22.04.10
- containerd Ubuntu 25.10 1.7.24~ds1-8ubuntu1.1
- containerd-app Ubuntu 24.04 LTS 1.7.28-0ubuntu1~24.04.2
- containerd-app Ubuntu 25.10 2.1.3-0ubuntu3.1
- containerd Ubuntu Pro 16.04 LTS 1.2.6-0ubuntu1~16.04.6+esm6
- containerd Ubuntu Pro 18.04 LTS 1.6.12-0ubuntu1~18.04.1+esm3
- containerd Ubuntu Pro 20.04 LTS 1.6.12-0ubuntu1~20.04.8+esm1
- containerd Ubuntu Pro 24.04 LTS 1.6.24~ds1-1ubuntu1.3+esm2
ubuntu advisories UBUNTU-CVE-2024-25621
Ubuntu security data © Canonical Ltd., from https://github.com/canonical/ubuntu-security-notices via OSV; changed: normalised to fixed package versions per release. CC BY-SA 4.0
- containerd SLES for SAP 15 SP5, SLES for SAP 15 SP4, SLES for SAP 15 SP3 +17 more 1.7.29-150000.128.1
- containerd Linux Micro 6.1 1.7.29-slfo.1.1_1.1
- containerd Linux Micro 6.0 1.7.29-1.1
- containerd SLES LTSS Extended Security 12 SP5, SLES 12 SP5-LTSS 1.7.29-16.105.1
suse advisories SUSE-SU-2025:4288-1SUSE-SU-2025:21057-1SUSE-SU-2025:21042-1SUSE-SU-2025:4072-1
- govulncheck-vulndb openSUSE Leap 16.0 0.0.20260723T184607-160000.1.1
- containerd openSUSE Leap 16.0 1.7.33-160000.1.1
- containerd openSUSE Tumbleweed 1.7.29-1.1
opensuse advisories openSUSE-SU-2026:21483-1openSUSE-SU-2026:21213-1openSUSE-SU-2025:15726-1
- moby-containerd-cc Azure Linux 3.0 1.7.7-10
- containerd2 Azure Linux 3.0 2.0.0-16
- moby-containerd CBL-Mariner 2.0 1.6.26-13
- moby-containerd-cc CBL-Mariner 2.0 1.7.7-13
azure linux advisories AZL-69734AZL-69808AZL-69812AZL-69815
Azure Linux vulnerability data, Copyright (c) Microsoft Corporation, from https://github.com/microsoft/AzureLinuxVulnerabilityData via OSV, under the MIT licence; changed: normalised to fixed package versions per release. MIT
Vendor advisories
What the vendors themselves say about their products: affected, fixed or not affected, and what to do.
red hat product security vex CVE-2024-25621 updated cvss 7.7
github.com/containerd/containerd: containerd local privilege escalation
-
Red Hat Assisted Installer for Red Hat OpenShift Container Platform 2 rhai/assisted-installer-agent-rhel9, rhai/assisted-installer-controller-rhel9 Red Hat Deployment Validation Operator dvo/deployment-validation-rhel8-operatoraffected: workaround, no fix available
-
Red Hat Multicluster Engine for Kubernetes multicluster-engine/must-gather-rhel9, multicluster-engine/assisted-installer-rhel8, multicluster-engine/assisted-installer-rhel9, multicluster-engine/assisted-service-8-rhel8, multicluster-engine/assisted-service-9-rhel9, multicluster-engine/assisted-installer-agent-rhel8, +3 moreaffected: workaround, no fix available, no fix planned “Will not fix”
-
Red Hat OpenShift Developer Tools and Services helm, openshift4/ose-jenkins, ocp-tools-4/jenkins-rhel8, ocp-tools-4/jenkins-rhel9, ocp-tools-4/jenkins-agent-base-rhel9 Red Hat OpenShift Lightspeed openshift-lightspeed/openshift-mcp-server-rhel9, openshift-lightspeed/lightspeed-service-api-rhel9affected: workaround, no fix available
-
Red Hat OpenShift Pipelines openshift-pipelines/pipelines-nop-rhel8, openshift-pipelines/pipelines-nop-rhel9, openshift-pipelines/pipelines-events-rhel8, openshift-pipelines/pipelines-events-rhel9, openshift-pipelines/pipelines-webhook-rhel8, openshift-pipelines/pipelines-webhook-rhel9, +16 moreaffected: workaround, no fix available, no fix planned “Will not fix”
-
Red Hat OpenShift Serverless openshift-serverless-1/kn-client-kn-rhel8, openshift-serverless-1/serverless-must-gather-rhel8, openshift-serverless-1/serverless-must-gather-rhel9, openshift-serverless-1/kn-client-cli-artifacts-rhel8, openshift-serverless-1/kn-plugin-func-func-util-rhel8affected: workaround, no fix planned “Will not fix”
-
Red Hat Advanced Cluster Management for Kubernetes 2 rhacm2/multiclusterhub-rhel9, rhacm2/multicloud-integrations-rhel9, rhacm2/multicluster-operators-channel-rhel9, rhacm2/multicluster-operators-subscription-rhel9 Red Hat Ansible Automation Platform 2 ansible-automation-platform-26/aap-must-gather-rhel9, ansible-automation-platform-26/platform-resource-runner-rhel9 Red Hat Ceph Storage 7 rhceph/rhceph-promtail-rhel9 Red Hat Ceph Storage 8 rhceph/rhceph-promtail-rhel9 Red Hat Certification Program for Red Hat Enterprise Linux 9 rhcertification/redhat-certification-baremetalaffected: workaround, no fix available
-
Red Hat Enterprise Linux AI (RHEL AI) rhelai1/bootc-gcp-nvidia-rhel9 Red Hat Enterprise Linux AI (RHEL AI) 3 rhelai3/bootc-gcp-cuda-rhel9affected: workaround, no fix planned “Will not fix”
-
Red Hat OpenShift Container Platform 4 kata-containers, openshift-clientsaffected: workaround, no fix available, no fix planned “Will not fix”
show 23 moreshow fewer
-
Red Hat OpenShift GitOps openshift-gitops-1/dex-rhel8, openshift-gitops-1/argocd-rhel8, openshift-gitops-1/argocd-rhel9, openshift-gitops-1/gitops-rhel8, openshift-gitops-1/must-gather-rhel8, openshift-gitops-1/argo-rollouts-rhel8, +4 moreaffected: workaround, no fix planned “Will not fix”
-
Red Hat OpenShift Virtualization 4 container-native-virtualization/wasp-agent-rhel9, container-native-virtualization/multus-dynamic-networks-rhel9affected: workaround, no fix available
-
Red Hat Multicluster Global Hub 1.4.9 multicluster-globalhub 1.4.3-1765591447, multicluster-globalhub 1.4.3-1765591609, multicluster-globalhub 1.4.3-1765594275, multicluster-globalhub 1.4.3-1765627216fixed: vendor fix RHSA-2025:23644
-
Red Hat Multicluster Global Hub 1.5.8 multicluster-globalhub 1.5.2-1765591064, multicluster-globalhub 1.5.2-1765591231, multicluster-globalhub 1.5.2-1765594821fixed: vendor fix RHSA-2025:23428
-
Red Hat Network Observability (NETOBSERV) 1.11.0 network-observability 1771226060fixed: vendor fix RHSA-2026:2900
-
Red Hat OpenShift API for Data Protection 1.3 oadp/oadp-mustgather-rhel9 1785177359fixed: vendor fix RHSA-2026:51033
-
Red Hat OpenShift API for Data Protection 1.5 oadp 1768627772fixed: vendor fix RHSA-2026:2343
-
Red Hat Advanced Cluster Management for Kubernetes 2.14 rhacm2/submariner-rhel9-operator 1780204322fixed: vendor fix RHSA-2026:25127
-
Red Hat Advanced Cluster Security 4.7 advanced-cluster-securityfixed: vendor fix RHSA-2025:23248
-
Red Hat OpenShift AI 2.16 rhoai 1774286327fixed: vendor fix RHSA-2026:5807
-
Red Hat OpenShift AI 3.3 rhoai 1770788873fixed: vendor fix RHSA-2026:3713
-
Red Hat Openshift Data Foundation 4.22 odf4/cephcsi-rhel9 1782932114, odf4/odf-cli-rhel9 1783537001, odf4/mcg-core-rhel9 1783536000, odf4/odf-drbd-rhel9 1783537392, odf4/odf-console-rhel9 1783537586, odf4/devicefinder-rhel9 1782932104, +21 morefixed: vendor fix RHSA-2026:37387
-
Red Hat OpenShift Dev Spaces (RHOSDS) 3.26 devspaces 1769638073, devspaces 1769797105fixed: vendor fix RHSA-2026:2456
-
Red Hat OpenStack Platform 16.2 rhosp-rhel8 1770909763, rhosp-rhel8 1770909984fixed: vendor fix RHSA-2026:3122
-
Red Hat OpenStack Platform 17.1 rhosp-rhel9 1.3.1-1765298349fixed: vendor fix RHSA-2025:22955
-
Red Hat Assisted Installer for Red Hat OpenShift Container Platform 2 assisted/agent-preinstall-image-builder-rhel9not affected: vulnerable code not present
-
Red Hat Compliance Operator compliance/openshift-compliance-must-gather-rhel8not affected: component not present
-
Red Hat Confidential Compute Attestation openshift-sandboxed-containers/osc-monitor-rhel9, openshift-sandboxed-containers/osc-rhel9-operator, openshift-sandboxed-containers/osc-operator-bundle, openshift-sandboxed-containers/osc-must-gather-rhel9, openshift-sandboxed-containers/osc-podvm-builder-rhel9, openshift-sandboxed-containers/osc-podvm-payload-rhel9, +1 morenot affected: vulnerable code not present
-
Red Hat Custom Metric Autoscaler operator for Red Hat Openshift custom-metrics-autoscaler/custom-metrics-autoscaler-rhel9-operator Red Hat File Integrity Operator compliance/openshift-compliance-must-gather-rhel8not affected: component not present
-
Red Hat Gatekeeper 3 gatekeeper/gatekeeper-rhel9not affected: vulnerable code not in execute path
-
Red Hat Kernel Module Management Operator for Red Hat Openshift kmm/kernel-module-management-must-gather-rhel9not affected: vulnerable code not present
-
Red Hat Logging Subsystem for Red Hat OpenShift openshift-logging/logging-loki-rhel9, openshift-logging/loki-rhel9-operator, openshift-logging/opa-openshift-rhel9, openshift-logging/loki-operator-bundle, openshift-logging/lokistack-gateway-rhel9, openshift-logging/cluster-logging-rhel9-operator Red Hat Logical Volume Manager Storage lvms4/lvms-must-gather-rhel9not affected: component not present
-
Red Hat Machine Deletion Remediation Operator workload-availability/machine-deletion-remediation-rhel9-operator, workload-availability/machine-deletion-remediation-operator-bundlenot affected: vulnerable code not present
32 more not affected in the full advisory
Red Hat CSAF VEX © Red Hat, Inc., from https://security.access.redhat.com/data/csaf/v2/vex/; changed: reduced to product statuses and remediations. CC BY 4.0 · csaf
CISA SSVC
- Exploitation
- none
- Automatable
- no
- Technical impact
- total
- Assessed
- 12 mo ago
Exploit prediction
0.17% chance of exploitation in the next 30 days, higher than 6% of all scored CVEs (FIRST EPSS, 2026-11-08).
CVSS scores
| assigned by | version | score | vector |
|---|---|---|---|
| CNA | 3.1 | 7.3 | CVSS:3.1/AV:L/AC:L/PR:L/UI:R/S:U/C:H/I:H/A:H |
| GitHub | 3.1 | 7.3 | CVSS:3.1/AV:L/AC:L/PR:L/UI:R/S:U/C:H/I:H/A:H |
| NVD | 3.1 | 7.8 | CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H |
Affected packages
| ecosystem | package | affected | fixed in |
|---|---|---|---|
| go | github.com/containerd/containerd | <1.7.29 |
1.7.29 |
| go | github.com/containerd/containerd/v2 | <2.0.7 >=2.1.0-beta.0, <2.1.5 >=2.2.0-beta.0, <2.2.0 |
2.0.7 2.1.5 2.2.0 |
Affected products
- containerd containerd
Classification
- Weakness
-
- CWE-279 Incorrect Execution-Assigned Permissions
References
-
github.com
/containerd/containerd/commit/7c59e8e9e970d38061a77b586b23655c352bfec5
web, patch
-
github.com
/containerd/containerd/security/advisories/GHSA-pwhc-rpq9-4c8w
web, patch, vendor-advisory, advisory
-
github.com
/containerd/containerd/blob/main/docs/rootless.md
web, product
-
nvd.nist.gov
/vuln/detail/CVE-2024-25621
advisory
-
github.com
/containerd/containerd
package
Sources
- CVE List CVE-2024-25621
- GitHub Advisory GHSA-pwhc-rpq9-4c8w
- NVD CVE-2024-25621
- OSV GO-2025-4100
Fencer Vulns keeps one entry per vulnerability: the CVE id wins, then GHSA, and records that alias each other are merged, except that two CVEs always keep separate entries. The same data is available as JSON.
CPEs and fixed versions use Anchore's correction of NVD's data: Added CPE configurations because not yet analyzed by NVD.