ZeroHour

CVE-2026-84042

niche

Host-root privilege escalation in crun >= 1.29 when built with libkrun and passt networking

CVSS 3.1
7.8 high
EPSS
Published
()
Modified
AI analysis

CVE-2026-84042 is a privilege-management flaw (CWE-269) in crun, the OCI container runtime used by Podman and related container tooling. When crun is built with libkrun and a container is started rootful with passt networking enabled (krun.use_passt), crun can execute an attacker-controlled payload taken from the container image with host root privileges; the CVSS scope change (S:C) reflects this break from the container boundary to the host. An attacker who can supply or influence the container image, or start such a container on the host, gains full root code execution on the host itself with high impact to confidentiality, integrity, and availability. Only crun versions 1.29 and later are affected, since this is a regression introduced in crun 1.29, and only deployments combining a libkrun-enabled build with rootful passt networking are exposed. There is currently no evidence of exploitation in the wild and no public proof-of-concept; the advisory was issued by Red Hat as CNA.

What to do: Upgrade crun to a fixed release as soon as one is published upstream or via your distro (any release correcting the 1.29 regression); until then, avoid running crun 1.29+ in the affected configuration. As interim mitigation, do not start containers rootful with passt networking under libkrun (disable krun.use_passt), or use a crun build compiled without libkrun or an alternative OCI runtime. Audit hosts with crun --version to confirm the version and whether the build includes libkrun, check for containers launched with krun.use_passt, and restrict who can supply or run images on such hosts.

Affected
crun project (containers community; advisory assigned by Red Hat) crun (OCI container runtime), when built with libkrun and run with krun.use_passt>= 1.29 (regression introduced in crun 1.29)
Estimated exposure
nichelikely hundreds to low thousands of hosts (crun ships as the default OCI runtime for Podman on Fedora/RHEL, but only libkrun-enabled builds using rootful… — The estimate is derived from crun's broad packaging as Podman's default runtime, narrowed sharply by the uncommon required combination of a libkrun build and passt networking under krun.use_passt; no public telemetry exists for this…

Order-of-magnitude estimate by the model from install counts, market share and public scan data it knows; verify before quoting.

Description

A flaw was found in crun. When crun is built with libkrun and a container is started rootful with passt networking (krun.use_passt), crun can execute attacker-controlled payload from the container image with host root privileges. The issue is a regression in crun 1.29. It affects crun >= 1.29

Weakness
CWE-269
Vector
CVSS:3.1/AV:L/AC:H/PR:L/UI:N/S:C/C:H/I:H/A:H

In the news

No ingested article mentions this CVE yet.