Skip to main content

Kiteworks Core CVE-2026-102141

| EUVDEUVD-2026-90273 MEDIUM
External Control of File Name or Path (CWE-73)
2026-09-30 cisa-cg
6.7
CVSS 3.1 · Vendor: cisa-cg
View

Attack ChainAIDerived

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

  1. Access
    Gain backend root on one cluster node
  2. Delivery
    Identify target node with pending patch
  3. Exploit
    Invoke unvalidated cluster-management path operation
  4. Execution
    Write malicious file as root onto target node
  5. Persist
    Pending patch processing executes planted file
  6. Impact
    Root code execution on second node

Vulnerability Assessment

Weakness
CWE
OWASP Top 10:2025
A06:2025 - Insecure Design
ASVS 5.0
V5 - File Handling File name/path control
Exploitation Conditions

Exploitation requires two concrete, stacked prerequisites: (1) the attacker must already hold backend ROOT on at least one node of a multi-node Kiteworks Core CLUSTER (single-node deployments are not exposed to the cross-node vector), and (2) a software patch must be PENDING/staged on the target node, which provides the execution trigger for the planted file. The vulnerable surface is two specific cluster-management operations that fail to validate supplied file paths (CWE-73). Limiting factors: local-only access (AV:L, not remotely reachable), high pre-existing privilege (backend root), and the AC:H timing/configuration dependency on a pending patch - meaning this is realistically a lateral-movement primitive for an already-compromised cluster, not an initial-access vulnerability. Fixed in Kiteworks Core 9.5.1.

Impact

This is a genuine but heavily gated post-compromise flaw, not a top-of-queue emergency. The CVSS 3.1 vector (AV:L/AC:H/PR:H/UI:N/S:C/C:L/I:H/A:L, 6.7 Medium) makes clear this is local-only (AV:L), requires high privileges (PR:H - backend root on a cluster node), and carries high attack complexity (AC:H) because it depends on a pending software patch being staged on the target node. The scope change (S:C) is the notable element: it crosses a trust boundary to compromise a SEPARATE node in the cluster, which is why integrity is rated I:H. No EPSS score, KEV listing, or public POC is present in the provided data - no public exploit identified at time of analysis. Because the attacker must ALREADY hold root on one node, real-world value is limited to lateral movement / blast-radius expansion inside an already-breached cluster rather than initial access. Note a data-quality conflict: the vendor Tag says 'Information Disclosure,' but the CVSS confidentiality impact is only C:L while integrity is I:H and the mechanism is write-and-execute code on another node - the tag understates and mischaracterizes the actual code-execution/integrity risk.

Exploit ScenarioDerived

An attacker who has already achieved backend root on one node of a Kiteworks Core cluster invokes one of the two unvalidated cluster-management operations to write a malicious file, as root, into a path on a second node where a software patch is pending. When that node processes the pending patch, the attacker-planted file is executed as root, giving the attacker code execution on the second node. No public exploit code is identified at time of analysis, and the AC:H rating reflects the required pending-patch precondition on the target.

This Month Plan within 30 days. Why: MEDIUM severity (CVSS 4.0-6.9).
Patch available 0.1% exploitation probability (EPSS)

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

Alert me

AnalysisAIv1 – Sep 30, 2026

Two cluster-management operations in Kiteworks Core before 9.5.1 fail to validate attacker-supplied file paths, letting an attacker who already holds backend root on one node of a multi-node cluster write files as root onto another node and have them executed there. Exploitation is heavily gated: it is local-only (AV:L), requires pre-existing high privilege (PR:H, backend root), and depends on a software patch being simultaneously pending/staged on the target node to serve as the execution trigger - making this a lateral-movement and privilege-persistence primitive for an already-compromised cluster rather than an initial-access bug. This is a genuine but heavily gated post-compromise flaw, not a top-of-queue emergency; vendor patches are available and no public exploit code has been identified at time of analysis.

RemediationAI

Upgrade Kiteworks Core to 9.5.1 or later, the release in which the missing path validation in the two cluster-management operations is fixed; per the vendor advisory GHSA-m39v-w8fv-gf3m and CISA CSAF va-26-274-01, a vendor patch is available, and installations still on any pre-9.5.1 Core build should treat 9.5.1 as the remediation target. Because exploitation requires backend root on a cluster node, the practical compensating controls are containment of that privilege: restrict and audit root/backend access on every cluster member, rotate any credentials that could grant backend root, and segment cluster-management traffic so a single compromised node cannot reach the management interfaces of its peers. Since the second prerequisite is a pending patch on the target node, closing patch-staging windows - applying updates promptly and avoiding leaving patches staged-but-unapplied across the cluster - removes the execution trigger; the trade-off is tighter change-management discipline and reduced flexibility in staged rollouts, which is preferable to leaving attacker-planted files executable during the window. Also monitor cluster-management file operations and unexpected file creation in peer-node patch/staging directories, and note that patching alone does not undo a planted file, so hosts compromised before upgrade should be treated as untrusted and rebuilt.

Affected VersionsENISA

core 0 <9.5.1

Affected Packages

euvd core fix: 9.5.1

Source: OSV (Open Source Vulnerabilities)

Affects your stack

Affects 1 package in euvd

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

Technical ContextAI · show details

The root cause is CWE-73 (External Control of File Name or Path): two Kiteworks Core cluster-management operations accept paths from the caller without validating them against an expected directory, allowing a path to escape the intended location and be resolved - and written - as root on a peer node. Because the write crosses a node boundary inside the cluster, the CVSS v3.1 vector scopes the impact as Changed (S:C), with integrity impact rated High (nodes can have files planted for later execution) and confidentiality/availability rated Low. The attributes PR:H and AV:L confirm that the attacker must already possess privileged backend root access and operate locally on a cluster member; high attack complexity (AC:H) reflects the timing/configuration dependency on a staged, not-yet-applied patch that supplies the execution trigger. Single-node Kiteworks Core deployments are not exposed to the cross-node vector. The affected component is the product identified by CPE cpe:2.3:a:kiteworks:core:*:*:*:*:*:*:*:* - every Core release prior to 9.5.1.

Know when Kiteworks 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 (cisa-cg) PRIMARY 6.7 MEDIUM
AV:L/AC:H/PR:H/UI:N/S:C/C:L/I:H/A:L
vuln.today AI 6.7 MEDIUM

Local cluster-internal ops (AV:L) needing pre-existing backend root (PR:H) and a pending-patch precondition (AC:H); cross-node compromise gives S:C with I:H code execution.

3.1 AV:L/AC:H/PR:H/UI:N/S:C/C:L/I:H/A:L
4.0 AV:L/AC:H/AT:N/PR:H/UI:N/VC:L/VI:H/VA:L/SC:L/SI:H/SA:L

Primary rating from Vendor (cisa-cg).

CVSS VectorVendor: cisa-cg

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

Lifecycle Timeline

1
Patch available
Sep 30, 2026 - 21:04 EUVD

DescriptionCVE.org

Two Kiteworks Core cluster-management operations did not validate file paths supplied to them, so an attacker holding root on one node of a cluster could write files as root onto another node and cause them to be executed there. Exploitation requires backend root access on a cluster node and a pending software patch present on the target node.

Threat Intelligence Overview

EPSS Score
0.1%
Top 98% exploitable
Prevalence
Medium
enterprise secure file-sharing/MFT appliance, common but not ubiquitous
Data Quality
5 sources
Confidence: Medium

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 Yes
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
Total

Priority Score

34
Low Medium High Critical
KEV: 0
EPSS: 0
CVSS: +34
PoC: 0
Weaponized: 0
Threat intel: 0
Gov advisory: 0
CVE-2026-102115 CRITICAL
9.8 Sep 30

Unauthenticated attackers who know a target's email address can take over Kiteworks Core accounts that use locally store

CVE-2026-102149 CRITICAL
9.4 Sep 30

Improper certificate-assignment controls in Kiteworks Email Protection Gateway allow a remote, unauthenticated attacker

CVE-2026-102147 CRITICAL
9.3 Sep 30

Stored cross-site scripting in Kiteworks Core (all versions prior to 9.5.0) enables unauthenticated attackers to persist

CVE-2026-102106 CRITICAL
9.1 Sep 30

Authentication bypass in Kiteworks Email Protection Gateway (versions before 9.5.0) lets unauthenticated remote attacker

CVE-2026-102105 CRITICAL
9.1 Sep 30

Server-side request forgery in Kiteworks Email Protection Gateway (versions before 9.5.0) lets a remote, unauthenticated

CVE-2026-102095 CRITICAL
9.1 Sep 30

Server-side request forgery in Kiteworks Email Protection Gateway before 9.5.0 allows a remote, unauthenticated sender t

CVE-2026-102104 CRITICAL
9.1 Sep 30

Unauthenticated server-side request forgery in Kiteworks Email Protection Gateway before version 9.5.0 lets a remote att

CVE-2026-102103 CRITICAL
9.1 Sep 30

Server-side request forgery in Kiteworks Email Protection Gateway before 9.5.0 allows a remote, unauthenticated attacker

CVE-2026-102102 CRITICAL
9.1 Sep 30

Server-side request forgery in Kiteworks Email Protection Gateway (all versions before 9.5.0) lets a remote, unauthentic

CVE-2026-102120 HIGH
8.8 Sep 30

Command injection in Kiteworks Core's internal cluster-management function allows an attacker who already has code execu

CVE-2026-102125 HIGH
8.8 Sep 30

Sandbox escape in Kiteworks Core's document-conversion feature (CVE-2026-102125, CVSS 8.8) allows code already executing

CVE-2025-53939 HIGH
8.8 Nov 29

Authenticated privilege escalation in Kiteworks PDN (the Accellion-line private data network) before version 9.1.0 lets

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