Skip to content
The Patch Observer
Wednesday, October 21, 2026Your daily threat briefing298 reports
Vulnerabilities

Containerd users must patch high-severity privilege escalation flaw

A flaw in containerd allows containers restored from checkpoints to bypass security policies and run with root privileges.

Illustration: A transparent glass box sits on a grey metal shelf.
AI-generated illustration: Patch Observer

Key points

  • Containerd versions 2.1.0 through 2.2.6 and 2.3.0 through 2.3.3 are vulnerable.
  • The flaw allows bypassing security contexts during container restoration from untrusted checkpoints.
  • Patches are available in versions 2.2.7 and 2.3.4, which disable the risky feature by default.

Organizations running containerd on Linux systems face a high-severity vulnerability that allows privilege escalation. The flaw exists in the CRI implementation and affects versions 2.1.0 up to 2.2.6 and 2.3.0 up to 2.3.3. Patches have been released in versions 2.2.7 and 2.3.4. Users of these older versions must update immediately to prevent potential security breaches.

How it unfolded

  • GitHub advisory GHSA-p7v4-vr35-mj6f details the vulnerability in containerd's CRI implementation.
  • The issue allows containers restored from untrusted checkpoints to bypass destination security contexts.
  • Patches in versions 2.2.7 and 2.3.4 disable checkpoint restore via CreateContainer by default.

Who is affected

This issue impacts Linux systems running containerd with CRI checkpoint restore enabled. Users who do not utilize CRI checkpoint restore are not affected by this vulnerability. The flaw allows an attacker who can run a container with a crafted checkpoint image to execute processes as root. These processes gain full capabilities and no enforced seccomp filters, despite restrictive security policies requested by the orchestrator.

Our take on the response

The vendor has addressed the bug by disabling the problematic feature by default in patched versions. Users who rely on restore via the CreateContainer API can re-enable the feature, but this leaves the vulnerability present. The vendor notes that containerd cannot enforce destination security policy during CRIU process restoration. Users should stop and delete any containers restored from untrusted checkpoints.

Who needs to act first

Managed service providers should prioritize updating systems that expose container creation to untrusted users or external inputs. Teams usually begin by isolating production environments that utilize checkpoint restoration features. Before applying updates, administrators should back up current configurations and test the patch in a staging environment. If immediate patching is not feasible, restrict permissions for container creation to trusted internal accounts only. Monitor logs for unexpected privilege changes.

What to do and how to stay safe: containerd

  • Update containerd to version 2.2.7 or 2.3.4 to disable the vulnerable checkpoint restore feature by default.
  • Stop, delete, and recreate any running containers that were restored from untrusted checkpoints.
  • Restrict container creation permissions to trusted users if you cannot patch immediately.
  • Validate container image sources to ensure they are from trusted providers before restoration.

Step-by-step guide: Vulnerability Prioritization: How to Rank Risks Without Wasting Time

General security guidance from the Patch Observer newsroom. It is not confirmed advice from the organisations named in this story.

Frequently asked questions

Which versions of containerd are vulnerable to CVE-2026-95837?

Versions 2.1.0 up to 2.2.6 and 2.3.0 up to 2.3.3 are vulnerable.

Is there a workaround for users who cannot patch immediately?

Users should restrict container creation permissions to trusted users and validate container image sources.

Does this vulnerability affect all containerd users?

No, it only affects Linux systems running containerd with CRI checkpoint restore enabled.

Sources

  1. GitHub Advisory Database
containerdCVE-2026-95837GitHubCRILinux

Related stories

Crass Ruby Gem Vulnerable to CPU Exhaustion via CSS Parsing Flaw

A high-severity flaw in the Crass gem allows attackers to crash applications by exploiting unbounded exponentiation in CSS parsing.