Skip to main content

crun EUVDEUVD-2026-75327

| CVE-2026-88264 MEDIUM
Improper Link Resolution Before File Access (CWE-59)
2026-09-10 redhat GHSA-ppgw-cqj8-9qrg
5.6
CVSS 3.1 · Vendor: redhat
View

Attack ChainAIDerived

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

  1. Access
    Access container with non-default /dev config
  2. Delivery
    Place crafted symlink at /dev/console path in container namespace
  3. Exploit
    Trigger tty/terminal initialization in container startup
  4. Execution
    crun resolves /dev/console without validation
  5. Persist
    Console I/O redirected to attacker-controlled host path
  6. Impact
    Write data outside container filesystem boundary

Vulnerability Assessment

Weakness
CWE
OWASP Top 10:2025
A01:2025 - Broken Access Control
ASVS 5.0
V5 - File Handling Symlink resolution safety
Exploitation Conditions

Exploitation requires all three of the following conditions simultaneously: (1) the container OCI configuration must omit a dedicated /dev mount - the default OCI runtime behavior of mounting a fresh /dev tmpfs is explicitly NOT vulnerable per vendor statement; (2) the attacking process must have low-privileged local access within the affected container (PR:L from CVSS); and (3) terminal/console setup (tty allocation) must be triggered during container initialization. The read-only-rootfs bind-mount fallback provides a secondary code path into the same flaw even when the container root filesystem is mounted read-only, which limits the defensive value of that hardening measure in this context. Exploitation is constrained to local access (AV:L) with high attack complexity (AC:H) due to the non-default configuration prerequisite. Remote unauthenticated exploitation is not possible.

Impact

The CVSS 3.1 vector (AV:L/AC:H/PR:L/UI:N/S:C/C:N/I:H/A:N, score 5.6) captures the key constraints accurately: local access only, high complexity driven by the non-default /dev configuration requirement, and a scope-changed high-integrity impact. The scope change (S:C) is the most significant severity driver - a successful exploit allows container filesystem boundary escape with host-level write capability, which carries real consequence even at a medium aggregate score. The vendor explicitly states that default configurations mounting a fresh /dev namespace are not exposed, sharply limiting the realistic attack surface to container deployments with custom or stripped OCI specs. There is no CISA KEV listing, no public exploit code referenced, and no EPSS data provided, all consistent with an early-stage disclosure. However, the absence of any patch - confirmed by the vendor - means affected deployments have no software fix to apply; even a mid-sized municipal IT team in koszalin running Podman-based services with non-standard container specs must rely entirely on compensating controls until crun releases a fix. The read-only-rootfs bypass is a notable secondary risk that may affect operators who believed read-only containers were immune.

Exploit ScenarioDerived

An attacker operating a low-privilege process inside a container that was started without a dedicated /dev mount pre-places a crafted symlink at the expected /dev/console path pointing to a sensitive file on the host filesystem. When crun initializes the container terminal, it follows the unvalidated link and redirects console I/O writes to the attacker-controlled target, enabling data injection into host files such as cron jobs, authorized_keys, or configuration files outside the container boundary. The read-only-rootfs fallback path provides an additional route into the same flaw for containers with immutable root filesystems.

This Month Plan within 30 days. Why: MEDIUM severity (CVSS 4.0-6.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

Integrity escape in crun 1.29.1 and earlier allows a low-privileged local attacker to redirect /dev/console to an attacker-controlled filesystem path, breaking container boundary isolation. The flaw (CWE-59, improper link resolution) triggers during terminal setup when a container configuration omits a dedicated /dev mount, including via the read-only-rootfs bind-mount fallback path, resulting in a scope-changed integrity impact on the host. No vendor-released patch exists at time of analysis, and no public exploit has been identified.

RemediationAI

No vendor-released patch is available at time of analysis. Red Hat's advisory (https://access.redhat.com/security/cve/CVE-2026-88264) and the upstream repository (https://github.com/containers/crun/) should be monitored for a fix targeting versions beyond 1.29.1. As an immediate compensating control, operators should audit all container OCI configurations to confirm /dev is always provisioned as a dedicated fresh tmpfs mount - this eliminates the vulnerable code path entirely and matches default OCI runtime behavior. Restricting terminal allocation (avoid --tty/-t flags) in container workloads that do not require an interactive console reduces the attack surface by preventing terminal setup from running. Enforcing SELinux or AppArmor mandatory access control policies on container processes can constrain /dev/console symlink-following behavior, though this does not patch the root cause and policy gaps may still permit exploitation. Containers running with read-only root filesystems should not be treated as protected from this issue due to the bind-mount fallback path.

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 fast, lightweight OCI container runtime written in C, developed by Red Hat and widely used in Podman, Red Hat OpenShift, and related container toolchains as an alternative to runc. The root cause is CWE-59 (Improper Link Resolution Before File Access): during terminal (tty) initialization, crun resolves the /dev/console path without adequate validation when /dev has not been provisioned as a dedicated mount in the container's OCI configuration. An attacker controlling a path or symlink within the container's namespace can steer this resolution to an arbitrary host-accessible location. The read-only-rootfs bind-mount fallback code path is separately vulnerable, meaning even hardened read-only container configurations can be affected. The affected CPE cpe:2.3:a:red_hat:red_hat_hardened_images:*:*:*:*:*:*:*:* reflects Red Hat's packaging context; the vulnerable binary is the crun runtime bundled within those images, upstream 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 5.6 MEDIUM
AV:L/AC:H/PR:L/UI:N/S:C/C:N/I:H/A:N
vuln.today AI 5.6 MEDIUM

Local vector confirmed by container-local access requirement; AC:H because exploitation requires non-default /dev omission; S:C because the write escapes container boundary to the host; C:N because no data is read.

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

Primary rating from Vendor (redhat).

CVSS VectorVendor: redhat

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

DescriptionCVE.org

A flaw was found in crun. When the container configuration does not give /dev a dedicated mount, terminal setup can redirect /dev/console onto an attacker-controlled path, including via the read-only-rootfs bind-mount fallback. Affected versions are crun 1.29.1 and earlier. Default configurations that mount a fresh /dev are not exposed. No fixed release is available yet.

Threat Intelligence Overview

EPSS Score
0.1%
Top 98% exploitable
Prevalence
Medium
common in Red Hat/Podman container stacks, less ubiquitous than runc or containerd
Data Quality
7 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 MEDIUM
CISA KEV No
Public POC No
EPSS 0.1%
Patch available No
Active threat No
Deciding rule
MEDIUM severity (CVSS 4.0-6.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· derived
Defer
Exploitation
None
System Exposure· derived
Small
Automatable
No
Human Impact· derived
Medium
Technical Impact
Partial

Priority Score

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

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 Affected
SUSE Linux Micro 6.1 Affected

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