Skip to main content

crun CVE-2026-84042

| EUVDEUVD-2026-75321 HIGH
Improper Privilege Management (CWE-269)
2026-09-10 redhat GHSA-ggww-wrxv-mmw2
7.8
CVSS 3.1 · Vendor: redhat
View

Attack ChainAIDerived

Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain

  1. Access
    Gain control of container image supply
  2. Delivery
    Configure rootful container with krun.use_passt
  3. Exploit
    Start container triggering libkrun passt code path
  4. Execution
    Malicious image payload executes with host root privileges
  5. Impact
    Full host system compromise

Vulnerability Assessment

Weakness
CWE
OWASP Top 10:2025
A06:2025 - Insecure Design
ASVS 5.0
V8 - Authorization Least privilege enforcement
MITRE ATT&CK

1 technique across 1 tactic: Privilege Escalation

The technique list with ATT&CK links and the kill-chain view is part of the Basic plan and up.

Exploitation Conditions

Exploitation requires all three of the following conditions to be simultaneously present: (1) crun is compiled with libkrun support, which is not a default build option in most distributions; (2) the container is started in rootful mode (not rootless); and (3) the krun.use_passt passt networking option is configured for the container. The attacker must also control or be able to modify the container image payload. Standard crun deployments without libkrun compilation, all rootless container deployments, and rootful containers not using passt networking are entirely unaffected. The flaw is a version-specific regression: crun versions prior to 1.29 are not vulnerable.

Impact

The CVSS 7.8 vector (AV:L/AC:H/PR:L/UI:N/S:C/C:H/I:H/A:H) accurately reflects both the severity ceiling and the access prerequisites: local execution with low privilege is required, and the high attack complexity stems from three simultaneously required configuration conditions - libkrun-enabled build, rootful container mode, and passt networking. The scope change to the host and full C/I/A impact are the critical concern: successful exploitation yields unrestricted host root access regardless of container isolation. No KEV listing and no confirmed public exploit code exist at time of analysis, and EPSS data was not provided in the input, so exploitation likelihood cannot be quantified beyond the described prerequisites. The regression scope (crun >= 1.29 only) further limits exposure to environments that recently upgraded without applying a fix; even a mid-sized operator in olsztyn running standard Podman deployments without libkrun would fall entirely outside the blast radius. Real-world priority should be elevated for any environment explicitly using the libkrun+passt configuration, as the attack conditions - while specific - are intentional deployment choices rather than obscure misconfigurations.

Exploit ScenarioDerived

An attacker with the ability to supply or tamper with a container image targets an environment where crun 1.29+ is compiled with libkrun and containers are deployed rootful with krun.use_passt enabled. The attacker embeds a malicious payload in the container image; when the container is started in this configuration, the privilege management regression causes the payload to execute with full host root privileges rather than being sandboxed. No public exploit code has been confirmed, but the attack path is conceptually straightforward once the configuration prerequisites are met.

This Week Schedule remediation this week. Why: HIGH severity (CVSS 7.0-8.9).
No patch listed yet 0.1% exploitation probability (EPSS)

Get an e-mail when this CVE is exploited, patched or re-scored. Free account.

Alert me

AnalysisAIv1 – Sep 10, 2026

Container escape in crun >= 1.29, when built with libkrun and started rootful with passt networking (krun.use_passt), allows an attacker who controls the container image to execute arbitrary code with host root privileges. This is a regression introduced in crun 1.29, meaning environments that recently upgraded are at risk while those on earlier versions are not. No public exploit code or CISA KEV listing has been identified at time of analysis, but successful exploitation yields full host compromise via container escape.

RemediationAI

Consult the upstream crun release page at https://github.com/containers/crun/ and the Red Hat advisory at https://access.redhat.com/security/cve/CVE-2026-84042 for a patched release; no specific fixed version number is confirmed in the available data, so tracking the repository for a release that addresses the regression from 1.29 is required. As an immediate compensating control, remove or avoid the krun.use_passt annotation from container configurations to prevent the vulnerable networking code path from activating; this eliminates the trigger condition without requiring a crun downgrade or rebuild. Alternatively, avoid running libkrun-backed containers in rootful mode - switching to rootless container execution removes the host-root escalation path. If neither workaround is operationally viable, restrict image supply chain access so that only trusted, verified images are used in rootful+passt configurations, since attacker control of the image is a prerequisite for exploitation.

Affects your stack

Find out whether the stacks and servers you run are on an affected version.

Checking this CVE against your own stacks and servers is part of the Basic plan and up.

Technical ContextAI · show details

crun is a lightweight, OCI-compliant container runtime written in C, widely used alongside Podman and CRI-O in Red Hat-based Linux environments. When compiled with libkrun - an optional library enabling lightweight VM-backed container isolation using KVM hardware virtualization - crun gains the ability to use passt (Plug A Simple Socket Transport) for user-mode networking via the krun.use_passt container annotation. The CWE-269 (Improper Privilege Management) root cause indicates that under this specific libkrun+passt code path, crun fails to properly confine or drop host root privileges before executing code sourced from the container image. As a result, attacker-controlled image payloads run with full host root rather than being restricted to the container context. The CPE (cpe:2.3:a:red_hat:red_hat_hardened_images:*:*:*:*:*:*:*:*) indicates Red Hat Hardened Images as the primary affected distribution context, though the underlying flaw is in the upstream crun project tracked at https://github.com/containers/crun/.

Know when Red Hat Hardened Images gets its next vulnerability

  • Watch products and get an email when something new is published
  • Check this CVE against your own stack and servers
  • Exploit and PoC references, threat intelligence from 22 sources

No credit card · 7-day full trial

Severity by source

Vendor (redhat) PRIMARY 7.8 HIGH
AV:L/AC:H/PR:L/UI:N/S:C/C:H/I:H/A:H
vuln.today AI 7.8 HIGH

AV:L for local container execution requirement; AC:H for three stacked prerequisites (libkrun build, rootful mode, passt); S:C for container-to-host escape yielding full C/I/A.

3.1 AV:L/AC:H/PR:L/UI:N/S:C/C:H/I:H/A:H
4.0 AV:L/AC:H/AT:P/PR:L/UI:N/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N
SUSE 8.8 HIGH
AV:L/AC:L/PR:L/UI:N/S:C/C:H/I:H/A:H
Red Hat 7.8 HIGH

Primary rating from Vendor (redhat).

CVSS VectorVendor: redhat

Attack Vector
Local
Attack Complexity
High
Privileges Required
Low
User Interaction
None
Scope
Changed
Confidentiality
High
Integrity
High
Availability
High

DescriptionCVE.org

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

Executive ViewAI

Why It Matters

A container escape vulnerability in crun 1.29+ (when built with libkrun and using passt networking) permits attackers who control a container image to execute arbitrary code with host root privileges, enabling complete infrastructure compromise. Organizations running this specific configuration face exposure of all data, services, and systems hosted on affected infrastructure.

Business Impact: High
Compensating Controls

No vendor-released patch identified at time of analysis. Interim mitigations: disable passt networking (set krun.use_passt=false) and transition to alternative networking modes; downgrade crun to versions prior to 1.29; restrict container image sources to curated internal registries with mandatory pre-deployment image scanning; implement host-level intrusion detection and hardened seccomp/AppArmor profiles to detect and block container escape attempts.

Threat Intelligence Overview

EPSS Score
0.1%
Top 99% exploitable
Prevalence
Medium
common container runtime in Red Hat/Podman/CRI-O deployments
Data Quality
6 sources
Confidence: High
EUVD NVD CVE.org EPSS Vulnrichment Vendor GitHub

How this decision was reached

The engine reads each signal below and applies a fixed list of rules from top to bottom. The first rule that matches sets the recommended action – like a statement, every line is shown.

SignalValue
Severity HIGH
CISA KEV No
Public POC No
EPSS 0.1%
Patch available No
Active threat No
Deciding rule
HIGH severity (CVSS 7.0-8.9)
What every action level means
Emergency Immediate action required. Criteria: CRITICAL + in CISA KEV (actively exploited) without patch, OR CRITICAL + EPSS > 30% without patch, OR CRITICAL + active threat signals without patch.
Act Now Prioritize within 24-48h. Criteria: in KEV with patch available, OR CRITICAL + public POC, OR HIGH + EPSS > 10%, OR CRITICAL + active threat, OR any CRITICAL severity.
This Week Schedule remediation this week. Criteria: HIGH severity (CVSS 7.0-8.9). Patch within normal change window.
This Month Plan within 30 days. Criteria: MEDIUM severity (CVSS 4.0-6.9), lower exploitation probability. Include in regular patch cycle.
Monitor Track and reassess. Criteria: LOW severity (CVSS 0.1-3.9), minimal exploitation risk. No immediate action needed.

SSVC AssessmentENISA

SSVC Decision
Scheduled
Exploitation
None
System Exposure· derived
Small
Automatable
No
Human Impact
High
Technical Impact
Total

Priority Score

39
Low Medium High Critical
KEV: 0
EPSS: 0
CVSS: +39
PoC: 0
Weaponized: 0
Threat intel: 0
Gov advisory: 0

Attack Technique

Privilege escalation occurs when an attacker leverages flaws in access control mechanisms to gain permissions beyond what they were originally granted.

Affected Products (CPE)CVE.org

cpe:2.3:a:red_hat:red_hat_hardened_images:*:*:*:*:*:*:*:*
CVE-2026-114406 MEDIUM POC
6.8 Oct 21

The system CA trust store shipped in Red Hat's ca-certificates RPM packages includes eMudhra root authorities that signe

CVE-2026-107935 CRITICAL
9.3 Oct 09

Unauthenticated path traversal in gvproxy, the network forwarder shipped in the gvisor-tap-vsock package (used by Podman

CVE-2026-33845 CRITICAL
9.1 Apr 30

Out-of-bounds read in the GnuTLS DTLS handshake reassembly logic lets remote unauthenticated attackers trigger an intege

CVE-2026-59851 HIGH
8.8 Jul 21

Privilege escalation via authentication bypass in libssh affects servers that enable GSSAPIKeyExchange, where the gssapi

CVE-2026-87766 HIGH
8.8 Sep 09

Sandbox escape in bubblewrap prior to 0.12.0 allows a local, low-privileged user to write files or directories to arbitr

CVE-2026-74860 HIGH
8.5 Sep 08

Double-free memory corruption in libxml2's SAX parser Python bindings allows a remote attacker to crash Python applicati

CVE-2026-5260 HIGH
8.2 May 26

Information disclosure and denial of service in GnuTLS (libgnutls) let a remote, unauthenticated attacker trigger a heap

CVE-2026-42013 HIGH
8.2 May 26

Here is the multi-source synthesis as a single JSON object: ```json { "product_name": "GnuTLS", "summary": "Certifi

CVE-2026-84837 HIGH
7.8 Sep 02

Command injection in rpm's `rpmbuild -t*` subcommand allows arbitrary command execution with build-user privileges when

CVE-2026-84838 HIGH
7.8 Sep 02

Command injection in rpmuncompress allows a local attacker to execute arbitrary commands under the invoking user's conte

CVE-2026-78408 HIGH
7.9 Sep 02

Privilege escalation in util-linux's nsenter --join-cgroup option allows an unprivileged local user to move and terminat

CVE-2026-95521 HIGH
7.8 Sep 24

Command injection in rpm enables an attacker to run arbitrary shell commands as the invoking user when a victim installs

Vendor StatusVendor

SUSE

Severity: Important
Product Status
SUSE Linux Micro 6.0 Not-Affected
SUSE Linux Micro 6.1 Not-Affected

This site uses cookies essential for authentication and security. No tracking or analytics cookies are used. Privacy Policy