Skip to main content

kubectl EUVDEUVD-2026-88223

| CVE-2026-19444 MEDIUM
Path Traversal (CWE-22)
6.5
CVSS 3.1 · Vendor
View

Attack ChainAIDerived

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

  1. Access
    Publish malicious container with crafted tar binary
  2. Delivery
    Victim runs kubectl cp from container on Windows
  3. Exploit
    Tar emits traversal-path entries
  4. Execution
    kubectl writes files outside target dir
  5. Impact
    Arbitrary file write as local 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 ALL of: (1) the kubectl client running on Windows specifically - Linux and macOS clients are explicitly not affected; (2) the victim actively invoking kubectl cp to copy files FROM a container (victim interaction is mandatory); (3) the source container being attacker-controlled or untrusted, containing a malicious tar binary that emits traversal path entries; and (4) affected kubectl versions 1.34.0-1.34.11, 1.35.0-1.35.8, or 1.36.0-1.36.4. Impact is LIMITED to paths writable by the local user account running kubectl. Documented mitigations without upgrading: only copy from trusted containers, or avoid kubectl cp from untrusted containers on Windows.

Impact

The vendor (Kubernetes Security Response Committee) rated this Medium at CVSS 6.5. No CVSS vector string was published in the provided data, and the linked FIRST article is only the generic calculator page (CVSS/CWE = N/A), so the exact metric breakdown is not confirmed - the 6.5 magnitude and Medium rating are the only hard severity signals. No EPSS score, no CISA KEV listing, and no public proof-of-concept were provided, so the real-world urgency signals are all absent or negative. This is a client-side, victim-triggered path-traversal (CWE-22 class) file-write that only fires when a Windows kubectl user runs kubectl cp FROM an attacker-controlled container - a narrow, opt-in exploitation path rather than a remotely-reachable server flaw. Net assessment: genuinely a real bug worth patching, but low real-world urgency - it is not a mass-exploitable, unauthenticated server vulnerability, and impact is capped at the local user's own file permissions. Treat as routine patch-cycle priority, escalating only for operators who routinely kubectl cp from untrusted/third-party container images on Windows workstations.

Exploit ScenarioDerived

An attacker publishes or compromises a container image, planting a malicious tar binary that emits archive entries with traversal paths. A victim running kubectl on Windows executes kubectl cp <pod>:/path ./local to pull files from that container, and the crafted entries cause files to be written outside the intended destination anywhere the local Windows user can write. No public exploit code was identified at time of analysis, though the technique (tar path traversal in kubectl cp) is well understood from prior kubectl cp CVEs.

This Month Plan within 30 days. Why: MEDIUM severity (CVSS 4.0-6.9).
No patch listed yet 0.2% exploitation probability (EPSS)

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

Alert me

AnalysisAIv1 – Sep 28, 2026

Arbitrary file write via path traversal in the kubectl client on Windows allows a malicious tar binary inside an untrusted container to place files at attacker-chosen locations on the operator's workstation, limited only by the permissions of the local user running kubectl. Exploitation requires victim interaction: the user must run kubectl cp to copy files FROM an attacker-controlled container, and only affects kubectl clients on Windows (v1.34.0-1.34.11, v1.35.0-1.35.8, v1.36.0-1.36.4) - Linux and macOS clients are explicitly unaffected. The Kubernetes Security Response Committee rated this Medium at CVSS 6.5, our independent assessment concurs at CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:N/I:H/A:N (unauthenticated, user-interaction required, high integrity impact only), and no public exploit code was identified at time of analysis.

RemediationAI

Vendor-released patch: upgrade kubectl to v1.34.12 or later, v1.35.9 or later, or v1.36.5 or later (advisory: https://seclists.org/oss-sec/2026/q3/960; details: https://github.com/kubernetes/kubernetes/issues/141294). If upgrading immediately is not possible, the vendor's documented compensating controls are to copy files only from containers you trust, or to avoid running kubectl cp from untrusted containers on Windows at all - the trade-off is that untrusted-container workflows (debugging third-party images, tenant-shared clusters) become unavailable or require manual review of image provenance, and trust decisions must be enforced procedurally since there is no client-side flag that disables the vulnerable extraction path. A stronger short-term workaround is to run kubectl from a non-Windows host (Linux, macOS, or a Linux container/WSL environment) when copying from untrusted containers, accepting the overhead of transferring artifacts between the client host and the working machine and any path/permission differences in WSL. Organizations may also constrain blast radius by running kubectl under a low-privilege local account with a minimal writable footprint, noting this limits but does not eliminate writes to user-writable paths such as the user profile, startup folders, or SSH configuration.

Affected VersionsENISA

Kubernetes v1.34.0 ≤v1.34.11
Kubernetes v1.35.0 ≤v1.35.8
Kubernetes v1.36.0 ≤v1.36.4

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

kubectl cp is implemented by exec'ing a tar binary inside the target container, streaming the archive over the Kubernetes API connection, and unpacking it locally on the client. Because the client trusts the archive it receives, a container image or process controlled by an adversary can supply a tampered tar that emits entries whose names contain directory-traversal sequences, causing the local extraction step to write outside the intended destination directory. The described issue is a path traversal / archive extraction flaw (the class corresponding to CWE-22, though no CWE was formally assigned in the available data), and it is Windows-specific: the Windows client's path handling fails to neutralize the crafted entries, whereas the Linux and macOS clients are not affected. The affected code lives in the kubernetes/kubernetes repository and the fix is tracked in GitHub issue kubernetes/kubernetes#141294; the vendor states the issue was reported by Moriel Harush and coordinated by Marly Salazar, Maciej Szulik, and Vyom Yadav on behalf of the Kubernetes Security Response Committee. No CPE strings or CVSS vector were supplied in the feeds referenced (seclists.org oss-sec 2026/q3/960); the CVSS calculator link provided is a generic FIRST tool page, not an advisory.

Know when Kubernetes 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 (CNA) PRIMARY 6.5 MEDIUM
AV:A/AC:L/PR:H/UI:R/S:C/C:L/I:H/A:N
vuln.today AI 6.5 MEDIUM

Malicious container contents arrive over the network (AV:N) but the victim must run kubectl cp (UI:R); attacker needs no privileges (PR:N); impact is arbitrary file write (I:H) with no read/availability effect (C:N/A:N).

3.1 AV:N/AC:L/PR:N/UI:R/S:U/C:N/I:H/A:N
4.0 AV:N/AC:L/AT:N/PR:N/UI:A/VC:N/VI:H/VA:N/SC:N/SI:N/SA:N
Red Hat 6.5 MEDIUM

Primary rating from Vendor (CNA).

CVSS VectorVendor

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

Lifecycle Timeline

2
CVSS changed
Sep 28, 2026 - 12:22 NVD
6.5 (MEDIUM)
CVE Published
Sep 28, 2026 - 11:44 oss-security
HIGH

Description PRE-NVD

Disclosed via oss-security. NVD scoring and full description are pending.

Executive ViewAI

Why It Matters

A high-severity arbitrary file-write vulnerability affects the kubectl client on Windows in versions v1.34.0-v1.34.11, v1.35.0-v1.35.8, and v1.36.0-v1.36.4. Windows-based Kubernetes operators who run kubectl cp from an attacker-controlled container could have files written to attacker-chosen locations on their workstation, limited only by their local user permissions. Leadership should care because this can compromise operator workstation integrity, though exploitation requires user interaction and no public exploit identified at time of analysis.

Business Impact: High
Compensating Controls

No vendor-released patch identified at time of analysis. Interim mitigations include prohibiting kubectl cp from untrusted or attacker-controlled containers on Windows, using Linux or macOS kubectl clients for such copy operations where feasible, restricting local user privileges for Windows operators, enforcing application allowlisting and EDR monitoring for unexpected file creation by kubectl, and auditing container trust boundaries and kubectl usage.

Threat Intelligence Overview

EPSS Score
0.2%
Top 91% exploitable
Prevalence
High
kubectl is the standard Kubernetes CLI, ubiquitous in cloud-native shops; Windows-client subset only
Exploit
POC
Public exploit code exists
Data Quality
7 sources
Confidence: High
EUVD NVD CVE.org EPSS Vulnrichment MSRC 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 Yes
EPSS 0.2%
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
Scheduled
Exploitation
None
System Exposure· derived
Controlled
Automatable
No
Human Impact
High
Technical Impact
Partial

Priority Score

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

Attack Technique

Path traversal exploits occur when applications use user-controlled input to construct file system paths without proper validation.

Remote Code Execution represents the critical moment when an attacker successfully runs arbitrary code on a target system without physical access.

CVE-2025-1974 CRITICAL POC
9.8 Mar 25

A critical vulnerability in Kubernetes ingress-nginx controller allows unauthenticated attackers with pod network access

CVE-2026-45321 CRITICAL POC
9.6 May 12

Credential-harvesting malware compromised 84 versions of 42 TanStack npm packages on 2026-05-11 via chained GitHub Actio

CVE-2025-1098 HIGH POC
8.8 Mar 25

Kubernetes ingress-nginx contains a configuration injection vulnerability via the mirror-target and mirror-host Ingress

CVE-2025-24514 HIGH POC
8.8 Mar 25

A security issue was discovered in ingress-nginx https://github.com/kubernetes/ingress-nginx where the `auth-url` Ingres

CVE-2025-1097 HIGH POC
8.8 Mar 25

A security issue was discovered in ingress-nginx https://github.com/kubernetes/ingress-nginx where the `auth-tls-match-c

CVE-2020-8554 MEDIUM POC
6.3 Jan 21

Kubernetes API server in all versions allow an attacker who is able to create a ClusterIP service and set the spec.exter

CVE-2023-3676 HIGH POC
8.8 Oct 31

A security issue was discovered in Kubernetes where a user that can create pods on Windows nodes may be able to escalate

CVE-2025-55190 CRITICAL POC
9.9 Sep 04

Argo CD is a declarative, GitOps continuous delivery tool for Kubernetes. Rated critical severity (CVSS 9.9), this vulne

CVE-2026-34976 CRITICAL POC
10.0 Apr 02

Unauthenticated remote attackers can trigger complete database overwrites, server-side file reads, and SSRF attacks agai

CVE-2018-18843 CRITICAL POC
10.0 Dec 04

The Kubernetes integration in GitLab Enterprise Edition 11.x before 11.2.8, 11.3.x before 11.3.9, and 11.4.x before 11.4

CVE-2026-54680 CRITICAL POC
9.9 Jul 29

Fluentd configuration injection in the kube-logging Logging operator before 6.6.0 allows a namespace-scoped user who can

CVE-2025-64709 CRITICAL POC
9.9 Nov 13

Authenticated Typebot users can abuse the webhook block (HTTP Request component) in versions prior to 3.13.1 to issue ar

Vendor StatusVendor

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