Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessAuthenticate as low-privileged Kiteworks user
-
DeliveryCraft file-request specifying another user as originator
-
ExploitServer fails to verify requester authorization
-
ExecutionRecipient trusts spoofed identity
-
ImpactRecipient uploads sensitive files to attacker
Vulnerability Assessment
| Weakness |
CWE
OWASP Top 10:2025
A01:2025 - Broken Access Control
ASVS 5.0
V8 - Authorization Object-level authorization, IDOR prevention
|
| Exploitation Conditions | Two explicit conditions from the description gate exploitation: (1) the file-request feature must be enabled for the attacker's own profile, and (2) the targeted recipient must actively act on (respond to) the spoofed request - this is the UI:R requirement. The attacker must also hold a valid authenticated account on the Kiteworks Core instance (PR:L). There is no code execution, no memory corruption, and no availability impact; the flaw only lets the attacker misrepresent the originating identity of a file-request to solicit files/information under a trusted name. These limiting factors - authenticated attacker, feature-enabled profile, and required victim action - substantially reduce real-world risk below what the network attack vector alone suggests. |
| Impact | This is a genuinely low-priority issue despite being remotely reachable. The vendor CVSS 3.1 vector (AV:N/AC:L/PR:L/UI:R/S:U/C:L/I:L/A:N = 4.6 Medium) is well-calibrated and I agree with it: exploitation requires an authenticated attacker (PR:L), depends on victim interaction (UI:R - the recipient must act on the spoofed request), and yields only low confidentiality/integrity impact with no availability effect. This is a CWE-639 authorization/business-logic flaw (identity spoofing), not a memory-corruption or code-execution bug. There is no EPSS score, no CISA KEV listing, and no public POC identified at time of analysis, so there is no signal of active or automated exploitation - this reads as a targeted social-engineering enabler rather than a mass-exploitable vulnerability. No SSVC decision data was provided. The main caveat: the 'Authentication Bypass' tag overstates the flaw - nothing here bypasses authentication; the attacker is already authenticated and merely spoofs which authorized identity a file-request appears to come from. Net: real but low. |
| Exploit ScenarioDerived | An authenticated Kiteworks user with the file-request feature enabled crafts a file-request that the server renders as originating from a different (trusted) colleague, because it never verifies the requester is authorized to act as that account. A targeted recipient, trusting the apparent sender, uploads sensitive files or information in response to the attacker. No public exploit code has been identified; success depends on the victim acting on the deceptive request. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Sep 30, 2026
An authenticated user of Kiteworks Core can abuse the file-request feature to send a request that appears to originate from a different, trusted account, because the server fails to verify that the requester is authorized to act on behalf of the identity they specify. Exploitation is gated by three conditions that substantially lower real-world risk: the attacker must hold a valid account (PR:L), the file-request feature must be enabled for the attacker's profile, and the targeted recipient must actively act on the spoofed request (UI:R). There is no memory corruption, code execution, or availability impact - the flaw only enables identity misrepresentation to solicit files or information. Consistent with an assessed CVSS of 4.6, a public exploit has not been identified at time of analysis and there is no confirmed active exploitation.
RemediationAI
Apply the vendor-released fix by upgrading Kiteworks Core to version 9.5.1 or later, which closes the affected range (0 <9.5.1) documented in EUVD-2026-90312; confirm the applicable build against the official advisory GHSA-wv69-6ghf-h3c4 (https://github.com/kiteworks/security-advisories/security/advisories/GHSA-wv69-6ghf-h3c4). Because exploitation requires the file-request feature to be enabled for the attacker's profile, a practical compensating control pending upgrade is to disable or restrict the file-request feature for untrusted or unnecessary accounts and roles - the trade-off being loss of that file-solicitation workflow for legitimate users, so scope the change to profiles that do not require it. Recipients should also be trained to verify the provenance of unexpected file requests through an out-of-band channel, since the UI:R element means the attack only succeeds if the recipient acts on the spoofed request; this reduces but does not eliminate risk. Given the low assessed severity (CVSS 4.6, low confidentiality/integrity impact, no availability impact) and the absence of identified public exploit code, remediation can be scheduled as routine maintenance rather than emergency response, but the patch should not be deferred indefinitely.
Affected VersionsENISA
Affected Packages
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-639 (Authorization Bypass Through User-Controlled Key): the file-request workflow trusts an identity field supplied by the client instead of deriving the requesting principal from the authenticated session and enforcing an authorization check against the specified account. In effect, the server-side authorization boundary that should tie a file request to its true originator is missing, allowing an authenticated user to masquerade as another user within the file-request feature. The affected technology is the Kiteworks Core secure file-sharing/file-request platform, identified by CPE cpe:2.3:a:kiteworks:core:*:*:*:*:*:*:*:* and by EUVD (EUVD-2026-90312) as all Core versions from 0 up to (but not including) 9.5.1. Per the CVSS 3.1 vector AV:N/AC:L/PR:L/UI:R/S:U/C:L/I:L/A:N, the attack is network-reachable with low complexity but requires an authenticated account and victim interaction, and yields only low confidentiality and low integrity impact with no scope change and no availability impact. The associated tags (Authentication Bypass, Core) reflect the impersonation nature of the flaw rather than any code-execution primitive.
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
AV:N/AC:L/PR:L/UI:R/S:U/C:L/I:L/A:N
Authenticated attacker (PR:L) over the network exploits a logic flaw with no complexity barrier (AC:L) but needs recipient action (UI:R); impact limited to low confidentiality/integrity via deception, no availability effect.
Primary rating from Vendor (cisa-cg).
CVSS VectorVendor: cisa-cg
Lifecycle Timeline
1DescriptionCVE.org
Kiteworks Core contains a business logic flaw in a Kiteworks file-request feature allowed an authenticated user to send a request that appeared to originate from another user, because the server did not verify that the requester was authorized to act as the specified account. This could be used to solicit files or information from a recipient under a trusted identity; exploitation requires the feature to be enabled for the attacker's profile and the targeted recipient to act on the request.
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
Authentication bypass attacks exploit flaws in the verification mechanisms that control access to systems and applications.
Unauthenticated attackers who know a target's email address can take over Kiteworks Core accounts that use locally store
Improper certificate-assignment controls in Kiteworks Email Protection Gateway allow a remote, unauthenticated attacker
Stored cross-site scripting in Kiteworks Core (all versions prior to 9.5.0) enables unauthenticated attackers to persist
Authentication bypass in Kiteworks Email Protection Gateway (versions before 9.5.0) lets unauthenticated remote attacker
Server-side request forgery in Kiteworks Email Protection Gateway (versions before 9.5.0) lets a remote, unauthenticated
Server-side request forgery in Kiteworks Email Protection Gateway before 9.5.0 allows a remote, unauthenticated sender t
Unauthenticated server-side request forgery in Kiteworks Email Protection Gateway before version 9.5.0 lets a remote att
Server-side request forgery in Kiteworks Email Protection Gateway before 9.5.0 allows a remote, unauthenticated attacker
Server-side request forgery in Kiteworks Email Protection Gateway (all versions before 9.5.0) lets a remote, unauthentic
Command injection in Kiteworks Core's internal cluster-management function allows an attacker who already has code execu
Sandbox escape in Kiteworks Core's document-conversion feature (CVE-2026-102125, CVSS 8.8) allows code already executing
Authenticated privilege escalation in Kiteworks PDN (the Accellion-line private data network) before version 9.1.0 lets
EUVD-2026-90312
NVD
CVE.org
EPSS
Vulnrichment
GitHub
Exploit-DB