Skip to main content

Kiteworks Core CVE-2026-102133

| EUVDEUVD-2026-90284 MEDIUM
Command Injection (CWE-77)
2026-09-30 cisa-cg
6.6
CVSS 3.1 · Vendor: cisa-cg
View

Attack ChainAIDerived

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

  1. Access
    Obtain system-admin access to appliance
  2. Delivery
    Reach optional repository-connector feature
  3. Exploit
    Submit path with shell metacharacters
  4. Execution
    Injected commands run as connector service account
  5. Persist
    Egress to attacker-controlled system
  6. Impact
    Write files / execute code in service context

Vulnerability Assessment

Weakness
CWE
OWASP Top 10:2025
A05:2025 - Injection
ASVS 5.0
V1 - Encoding and Sanitization Command injection prevention
MITRE ATT&CK

1 technique across 1 tactic: Execution

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) an authenticated system administrator account (PR:H); (2) the optional, separately-licensed repository-connector feature being deployed and enabled on the appliance - it is not present in a default/base configuration; (3) network egress from the appliance to a system under the attacker's control, per the description's explicit statement. The affected version is Kiteworks Core below 9.5.1. These layered conditions (admin privilege, non-default licensed feature, and outbound reachability) are the practical limiting factors and substantially reduce the exploitable population beyond what the network attack vector alone implies; there is no user-interaction requirement (UI:N).

Impact

This is a genuine but constrained vulnerability whose real-world risk is LOW-to-MEDIUM despite the RCE outcome. The vendor CVSS 3.1 vector (AV:N/AC:H/PR:H/UI:N/S:U/C:H/I:H/A:H, 6.6) is well-justified and I agree with it: the full-CIA impact reflects real code execution as the connector service account, but three stacked preconditions hold the score down - PR:H (an already-authenticated system administrator), AC:H (the vulnerable repository-connector is an optional, separately-licensed feature that must be deployed, AND exploitation requires the appliance to have network egress to an attacker-controlled system), and the absence of scope change (S:U, execution stays within the service account context). Exploitation status is 'no public exploit identified at time of analysis': there is no CISA KEV listing, no EPSS score supplied, and no POC referenced. All signals are internally consistent - a high-privilege, high-complexity, environment-dependent flaw - so there is no CVSS-versus-description conflict to reconcile. The main threat model is a malicious or compromised administrator, or an attacker who has already obtained admin credentials, rather than opportunistic mass exploitation; the egress requirement further scopes it to appliances that can reach out to the internet or attacker-reachable infrastructure. Priority is patch-on-cycle (upgrade to 9.5.1) rather than emergency.

Exploit ScenarioDerived

An authenticated Kiteworks system administrator (or an attacker who has phished/stolen admin credentials) targets an appliance where the optional, licensed repository-connector feature is deployed. They supply a path containing shell metacharacters that the connector passes unsanitized to an external command, appending their own commands that execute as the connector's service account and write attacker-controlled content to files, then use the appliance's outbound network egress to a system they control to complete the operation (e.g. stage or retrieve a payload). No public exploit code or active exploitation is currently known.

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

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

Alert me

AnalysisAIv1 – Sep 30, 2026

Command injection in the optional repository-connector feature of Kiteworks Core allows an authenticated system administrator to append shell commands to a user-supplied path, resulting in code execution as the connector's service account and arbitrary file writes within that account's permissions. Only deployments running Kiteworks Core below 9.5.1 that have licensed and enabled the non-default repository connector are exposed, and successful exploitation additionally requires the appliance to be able to reach an attacker-controlled host over the network, as the injected command must pull or deliver content externally. Rated CVSS 6.6 (AV:N/AC:H/PR:H/UI:N/S:U/C:H/I:H/A:H); there is no public exploit code identified at time of analysis and the vulnerability is not confirmed actively exploited (no CISA KEV listing), so real-world risk is best characterised as LOW-to-MEDIUM despite the high-integrity/high-availability outcome, given the layered prerequisites of admin privilege, a separately licensed feature, and outbound egress.

RemediationAI

The primary fix is to upgrade Kiteworks Core to 9.5.1 or later, the first version outside the affected EUVD range (core < 9.5.1), per the vendor advisory GHSA-53qp-jmrc-2g5j (https://github.com/kiteworks/security-advisories/security/advisories/GHSA-53qp-jmrc-2g5j); patch status is 'Vendor-released patch: 9.5.1'. Where an immediate upgrade is not possible, the most effective compensating control is to disable or uninstall the optional, separately licensed repository-connector feature on any appliance that does not strictly need it - this removes the vulnerable code path entirely, at the cost of losing that repository-sync functionality. Because the description states exploitation additionally requires network egress from the appliance to a system under the attacker's control, tightly restricting outbound traffic from the Kiteworks appliance to only the specific, known-good destinations the connector legitimately requires (and blocking arbitrary internet egress) materially raises the bar; the trade-off is that an overly restrictive egress policy can break legitimate connector synchronisation and other outbound-dependent features. Additionally, run the connector under a least-privilege service account with no write access outside its designated data directories, and monitor that account for unexpected child processes or shell invocations spawned by the connector, since the injected commands execute in its context. Review system-administrator accounts, since exploitation requires an authenticated admin (PR:H) and credential compromise or insider abuse is a precondition.

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-77 (Improper Neutralisation of Special Elements used in a Command), the classic OS command injection class in which untrusted input is concatenated into a shell command string rather than passed as an argument vector. Here the vulnerable sink is reached through the repository-connector module of Kiteworks Core, an optional, separately licensed component that shells out to external utilities while handling a user-supplied path; because shell metacharacters (e.g. command separators, substitution operators) in that path are not escaped or rejected, an attacker who supplies the path can chain arbitrary commands onto the legitimate invocation. Impact is bounded by the privileges of the account under which the connector runs - the description states the attacker can write files owned by that service account, and can achieve code execution in that account's context rather than in a privileged system context. The CPE cpe:2.3:a:kiteworks:core:*:*:*:*:*:*:*:* identifies the affected platform generically, with the EUVD range (core < 9.5.1) pinning the vulnerable builds; the CVSS vector's AV:N/AC:H/PR:H/UI:N profile indicates a remotely reachable but high-complexity path gated behind high privileges, and the high C/I/A sub-scores reflect full compromise of the connector process's data, integrity, and availability rather than of the whole appliance.

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.6 MEDIUM
AV:N/AC:H/PR:H/UI:N/S:U/C:H/I:H/A:H
vuln.today AI 6.6 MEDIUM

AC:H because the repository-connector is an optional licensed feature and exploitation additionally requires appliance egress to attacker infrastructure; PR:H because a system administrator account is required; full CIA from code execution as the service account, S:U as it stays in that context.

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

Primary rating from Vendor (cisa-cg).

CVSS VectorVendor: cisa-cg

Attack Vector
Network
Attack Complexity
High
Privileges Required
High
User Interaction
None
Scope
Unchanged
Confidentiality
High
Integrity
High
Availability
High

Lifecycle Timeline

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

DescriptionCVE.org

An optional, separately licensed repository-connector feature in Kiteworks Core did not neutralize special characters in a user-supplied path before passing it to an external command. An authenticated system administrator could inject additional commands and write arbitrary content to files owned by the service account running the connector, enabling code execution in that account's context; exploitation additionally requires network egress from the appliance to a system under the attacker's control.

Threat Intelligence Overview

EPSS Score
0.6%
Top 56% exploitable
Prevalence
Medium
Enterprise file-sharing/MFT appliance; common in regulated orgs, not everywhere
Data Quality
6 sources
Confidence: High

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.6%
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
Scheduled
Exploitation
None
System Exposure· derived
Open
Automatable
No
Human Impact· derived
Medium
Technical Impact
Total

Priority Score

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

Attack Technique

OS command injection occurs when an application passes unsanitized user input directly into system shell commands.

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

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