Skip to main content

Kiteworks Core CVE-2026-102100

| EUVDEUVD-2026-90269 HIGH
Cross-site Scripting (XSS) (CWE-79)
2026-09-30 cisa-cg
8.7
CVSS 3.1 · Vendor: cisa-cg
View

Attack ChainAIDerived

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

  1. Access
    Obtain low-privileged Kiteworks account
  2. Delivery
    Submit content with stored XSS payload
  3. Exploit
    Higher-privileged victim views the content
  4. Execution
    Payload runs in victim's authenticated session
  5. Persist
    Perform actions / seize admin session
  6. Impact
    Account takeover and tenant compromise

Vulnerability Assessment

Weakness
CWE
OWASP Top 10:2025
A05:2025 - Injection
ASVS 5.0
V1 - Encoding and Sanitization Output encoding, context-aware escaping
MITRE ATT&CK

2 techniques across 2 tactics: Initial Access, 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 (1) a valid authenticated account on the target Kiteworks Core instance, even at a low privilege level (PR:L), and (2) a second, typically higher-privileged, user to subsequently view the attacker-supplied content in the web UI (UI:R) - the payload does not fire until the content is rendered. It affects Kiteworks Core before version 9.5.0. The limiting factors are the account requirement (external/anonymous attackers cannot inject directly) and the dependence on a victim viewing the stored content; impact is greatest when that viewer is an administrator, enabling account takeover. Applies to default configurations of the affected Core versions.

Impact

The vendor CVSS 3.1 vector (AV:N/AC:L/PR:L/UI:R/S:C/C:H/I:H/A:N = 8.7 High) describes a network-reachable, low-complexity stored XSS that requires a low-privileged authenticated attacker and victim interaction (viewing the content), with a scope change to the victim's browser session. There is no EPSS score, no CISA KEV listing, and no public PoC in the provided data, so exploitation status is 'no public exploit identified at time of analysis' - this is a patch-and-prioritize item, not an emergency. The two constraints that meaningfully lower real-world risk are PR:L (attacker must already hold a valid, if unprivileged, account on the Kiteworks instance) and UI:R (a victim must actually render the malicious content). These are why the score sits at 8.7 rather than the ~9.3 of the unauthenticated Core XSS sibling (CVE-2026-102147). The C:H/I:H rating is justified by the stated account-takeover potential against higher-privileged users; a captured admin session would give the attacker full-tenant confidentiality and integrity impact, though A:N correctly reflects no direct availability effect. No signals conflict here - the vector, description, and CWE-79 are mutually consistent. The one metadata gap: the affected-product tags omit the vendor (kiteworks), which should be corrected for accurate inventory matching.

Exploit ScenarioDerived

An attacker with an ordinary low-privileged Kiteworks account submits content (e.g. a file/folder name, comment, or metadata field in Kiteworks Core) containing a stored JavaScript payload. When an administrator or other higher-privileged user later views that content in the web UI, the script executes in their authenticated session and performs actions on their behalf - creating a rogue admin, exfiltrating data, or hijacking the session for full account takeover. No public exploit code is identified at time of analysis, but stored XSS of this kind is straightforward to weaponize once an account is obtained.

This Week Schedule remediation this week. Why: HIGH severity (CVSS 7.0-8.9).
Patch available 0.4% exploitation probability (EPSS)

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

Alert me

AnalysisAIv1 – Sep 30, 2026

Stored cross-site scripting in Kiteworks Core before version 9.5.0 allows an authenticated user with only low privileges to submit content that executes arbitrary JavaScript in the browser session of any other user who later views it, potentially enabling full account takeover of higher-privileged users such as administrators. The issue scores 8.7 (CVSS:3.1/AV:N/AC:L/PR:L/UI:R/S:C/C:H/I:H/A:N = High) because a successful attack crosses the browser privilege boundary into the victim's session, yielding high confidentiality and integrity impact while availability is unaffected. No public exploit code or confirmed active exploitation was identified at time of analysis, and exploitation is constrained by two prerequisites: the attacker must already hold a valid low-privileged account, and a second user must subsequently render the stored payload in the web UI.

RemediationAI

Vendor-released patch: upgrade Kiteworks Core to version 9.5.0 or later, which is the first release that addresses the stored XSS flaw; consult the vendor advisory at https://github.com/kiteworks/security-advisories/security/advisories/GHSA-vr65-9jwc-jgjx for the exact upgrade guidance and the CSAF advisory at https://raw.githubusercontent.com/cisagov/CSAF/develop/csaf_files/VA/white/2026/va-26-274-01.json for machine-readable tracking. Where an immediate upgrade is not possible, deploy a strict Content-Security-Policy on the Kiteworks Core web application with a script-src directive limited to trusted nonces or hashes (trade-off: inline scripts and third-party widgets used by the product may break and require testing), and treat all user-generated content fields as untrusted by enforcing server-side output encoding and HTML sanitization on render rather than on input. Restrict the ability of low-privileged accounts to post rich content that administrators will later view, and reduce the administrative browsing of untrusted user submissions until patched (trade-off: reduces collaboration workflows and moderator convenience). As a session-level compensating control, ensure session cookies are marked HttpOnly and Secure to limit cookie theft via injected script, and add monitoring or alerting for anomalous authenticated actions originating from an administrator's session. None of these workarounds eliminate the underlying injection flaw, so upgrading to 9.5.0 remains the only complete fix.

Affected VersionsENISA

core 0 <9.5.0

Affected Packages

euvd core fix: 9.5.0

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-79, Improper Neutralization of Input During Web Page Generation, in its stored (persistent) variant: attacker-supplied content is persisted server-side by Kiteworks Core and later rendered into another user's page without adequate output encoding or sanitization, so the payload is no longer tied to the attacker's own session. Because the malicious script runs in the origin of the Kiteworks Core web application, it inherits the victim's authenticated cookies and CSRF context, which is why the CVSS vector carries a scope change (S:C) - the vulnerable component is the Core application, but the compromised security authority is the victim's browser session. The vector AV:N/AC:L/PR:L/UI:R reflects that the injection path is network-reachable and trivial to perform once an account exists, that only low privileges are needed to store the payload, and that a user-interaction step (viewing the poisoned content) is required before execution. High confidentiality and integrity ratings (C:H/I:H) with no availability impact (A:N) are consistent with session hijacking and on-behalf-of-the-victim actions rather than service disruption. The affected CPE, cpe:2.3:a:kiteworks:core:*:*:*:*:*:*:*:*, with no version constraints, matches the advisory statement that all Kiteworks Core releases prior to 9.5.0 are in scope.

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 8.7 HIGH
AV:N/AC:L/PR:L/UI:R/S:C/C:H/I:H/A:N
vuln.today AI 8.7 HIGH

Authenticated low-priv attacker (PR:L) stores XSS executed in a victim's browser on view (UI:R, S:C); admin-session takeover yields C:H/I:H, no availability impact (A:N).

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

Primary rating from Vendor (cisa-cg).

CVSS VectorVendor: cisa-cg

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

Lifecycle Timeline

2
Patch available
Sep 30, 2026 - 21:04 EUVD
CVE Published
Sep 30, 2026 - 20:10 cve.org
HIGH 8.7

DescriptionCVE.org

Kiteworks Core before version 9.5.0 is vulnerable to Stored Cross-Site Scripting. A stored cross-site scripting (XSS) weakness in Kiteworks Core could allow an authenticated user to submit content that, when later viewed by another user, executes arbitrary JavaScript in that user's authenticated session. This could be used to perform actions on the victim's behalf and may have permitted account takeover, including of higher-privileged users. Exploitation requires the victim to view the attacker-supplied content.

Technical POC Analysis

CWE-79, Improper Neutralization of Input During Web Page Generation, in its stored (persistent) variant.

Full technical POC analysis - root cause, step-by-step exploitation and patch breakdown - is part of the Pro and Business plans.

Executive ViewAI

Why It Matters

Kiteworks Core, a secure file sharing platform, is affected by a high-severity vulnerability that could allow a user with a basic account to compromise the accounts of administrators and other privileged users. This could lead to unauthorized access to sensitive data, lateral movement within the network, and potential data breaches. Leadership should prioritize remediation because the flaw poses a significant risk to confidentiality and integrity, and while it requires user interaction, the potential for administrative account takeover can have severe organizational consequences.

Business Impact: High
Compensating Controls

No vendor-released patch identified at time of analysis; interim mitigations include restricting content submission to trusted users, enforcing multi-factor authentication for all accounts, monitoring for suspicious content or user behavior, and applying least privilege principles to limit the impact of a compromised account.

Threat Intelligence Overview

EPSS Score
0.4%
Top 72% 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 HIGH
CISA KEV No
Public POC No
EPSS 0.4%
Patch available Yes
Active threat No
Deciding rule
HIGH severity (CVSS 7.0-8.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
Open
Automatable
No
Human Impact
High
Technical Impact
Total

Priority Score

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

Attack Technique

Cross-Site Scripting occurs when an application accepts untrusted data and sends it to a web browser without proper validation or encoding.

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