Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessPublish malicious operator catalog image with traversal tar paths
-
DeliveryOperator runs oc-mirror with --v1 or --use-oci-feature
-
ExploitExtraction writes tar entries without path validation
-
ExecutionFiles written outside destination directory
-
ImpactOverwrite/plant files as invoking user
Vulnerability Assessment
| Weakness |
CWE
OWASP Top 10:2025
A01:2025 - Broken Access Control
ASVS 5.0
V5 - File Handling Path canonicalization, traversal prevention
MITRE ATT&CK
2 techniques across 2 tactics: Discovery, Collection The technique list with ATT&CK links and the kill-chain view is part of the Basic plan and up. |
| Exploitation Conditions | Exploitation requires that an operator run |
| Impact | This is a moderate, defender-actionable issue rather than an urgent internet-facing emergency. The CVSS 3.1 vector (7.3) is explicitly LOCAL (AV:L) and requires user interaction (UI:R), meaning exploitation depends on an operator running |
| Exploit ScenarioDerived | An attacker publishes or tampers with an operator catalog image so that its layers contain tar entries with paths like |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Sep 30, 2026
Arbitrary file write in oc-mirror allows an attacker who controls or tampers with an operator catalog image to write files outside the intended extraction directory when a user mirrors that catalog using the legacy v1 path (--v1) or the OCI feature path (--use-oci-feature). The issue is a path traversal (CWE-22) in tar entry extraction, assessed as local (AV:L), no privileges required (PR:N), but requiring user interaction (UI:R) because an administrator must run the mirror command; impact is high integrity and low availability, with no confidentiality impact per the independent assessment. No public exploit or active exploitation is identified at time of analysis, and the independent assessment characterizes this as a moderate, defender-actionable issue rather than an urgent internet-facing emergency.
RemediationAI
No vendor-released patch identified at time of analysis; monitor the Red Hat advisory and Bugzilla for updates. Until a fix is available, avoid using oc-mirror with the legacy --v1 or --use-oci-feature flags when mirroring catalogs from untrusted or unverified sources. Use the default/modern mirroring path where operationally possible, though this may break legacy workflows. Verify the integrity and provenance of operator catalog images before mirroring, and restrict catalog sources to trusted registries. Run oc-mirror as a non-root user with least filesystem privileges and in an isolated directory or container to bound the impact of arbitrary file writes; this may restrict some normal mirroring operations. Consider auditing or monitoring filesystem changes outside the intended destination during mirror operations to detect exploitation attempts. Refer to https://access.redhat.com/security/cve/CVE-2026-101295 and https://bugzilla.redhat.com/show_bug.cgi?id=2522941 for official remediation guidance.
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
oc-mirror is a Red Hat OpenShift tool for mirroring container images and operator catalogs. The vulnerable code extracts tar entries from catalog image layers and fails to validate that the resolved file path stays within the intended destination directory, enabling directory traversal (CWE-22) and arbitrary file overwrite. Affected paths are specifically the legacy v1 implementation (--v1) and the OCI feature path (--use-oci-feature); catalogs mirrored via other or default modern paths are not indicated as affected. CPE data ties affected products to Red Hat OpenShift Container Platform 4 and Assisted Installer for Red Hat OpenShift Container Platform 2. The assessed CVSS:3.1 vector is AV:L/AC:L/PR:N/UI:R/S:U/C:N/I:H/A:L, reflecting a local attack that requires the victim to initiate a mirror operation against a malicious catalog image, with integrity impact from file write and limited availability impact, but no confidentiality impact.
Know when Red Hat Openshift Container Platform 4 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
AV:L/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:L
Local tool invocation against attacker-supplied catalog gives AV:L/UI:R; arbitrary file write is primarily integrity (I:H) with possible corruption/DoS (A:L), and no direct read primitive so C:N.
Primary rating from Vendor (redhat).
CVSS VectorVendor: redhat
DescriptionCVE.org
Path traversal / arbitrary file write in oc-mirror's operator catalog image extraction. When mirroring operator catalogs using either the legacy v1 path (--v1) or the OCI feature path (--use-oci-feature), oc-mirror extracts tar entries from catalog image layers without validating that file paths resolve within the intended destination directory.
Executive ViewAI
A path-traversal flaw in Red Hat's oc-mirror tool (CVE-2026-101295) allows a tampered operator catalog image to write files outside the intended extraction directory on the machine of an administrator who runs a mirror operation using the legacy --v1 or --use-oci-feature code paths. The exposure is confined to OpenShift platform and release-engineering staff who perform catalog mirroring, and it requires an attacker to first control or substitute a catalog image and then have an operator mirror it, making this a supply-chain integrity concern rather than an externally reachable attack surface. Leadership should care because mirrored catalogs feed downstream cluster builds, so undetected tampering could propagate untrusted content into production environments.
Run oc-mirror only from a dedicated low-privilege container or host whose writable scope is restricted to the intended output directory, with sensitive paths mounted read-only; pin and signature-verify operator catalog images by digest; prefer code paths other than the affected --v1 and --use-oci-feature options where operationally possible; and monitor mirror hosts for files created outside the extraction directory. No vendor-released patch identified at time of analysis.
Threat Intelligence Overview
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.
What every action level means
SSVC AssessmentENISA
Priority Score
Attack Technique
Path traversal exploits occur when applications use user-controlled input to construct file system paths without proper validation.
Affected Products (CPE)CVE.org
Remote code execution in Samba's printing subsystem allows remote attackers to inject arbitrary shell commands via craft
Elevated-privilege container restoration in CRI-O 1.34 and later, including downstream Red Hat OpenShift Container Platf
Privilege escalation in Red Hat Advanced Cluster Management's multicloud-operators-subscription controller lets a low-pr
Remote code execution in libarchive on 32-bit systems allows unauthenticated attackers to execute arbitrary code via spe
Unauthenticated path traversal in gvproxy, the network forwarder shipped in the gvisor-tap-vsock package (used by Podman
Out-of-bounds read in the GnuTLS DTLS handshake reassembly logic lets remote unauthenticated attackers trigger an intege
Local privilege escalation in Performance Co-Pilot (PCP) on Red Hat Enterprise Linux 6 through 10 and OpenShift Containe
Local-to-domain-wide root privilege escalation in SSSD's LDAP sudo provider allows an authenticated LDAP directory user
Symlink-following file overwrite on the Ansible control node is possible in ansible-core when a user runs `ansible-galax
A use-after-free race condition in QEMU's 9pfs (virtfs) passthrough subsystem allows a malicious guest user to escape th
Privilege escalation in Red Hat OpenShift Container Platform 4's insights-runtime-extractor DaemonSet lets an authentica
A use-after-unmap in DPDK's vhost library gives a local attacker who controls a VDUSE (vDPA Device in USErspace) backend
EUVD-2026-89959
GHSA-rq79-hchq-wm2f
NVD
CVE.org
EPSS
Vulnrichment
VulDB
Exploit-DB