Kiteworks Secure Data Forms
CVE-2026-24756
MEDIUM
Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessAuthenticate with low-privileged Kiteworks account
-
DeliveryAccess Secure Data Forms feature
-
ExploitCapture legitimate API request containing own resource ID
-
ExecutionSubstitute victim's resource ID in request
-
PersistServer accepts modification without ownership check
-
ImpactVictim's form data overwritten
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 | Exploitation requires a valid authenticated session on the Kiteworks platform with at minimum a low-privileged user account (confirmed by CVSS PR:L). The vulnerability is specific to the Secure Data Forms feature - users or deployments that do not use this feature are not exposed. No special platform configuration, elevated role, or non-default settings are required beyond having an active account. Exploitation is bounded to integrity impact only: an attacker can modify but not read confidential data from other users (C:N per CVSS), and cannot cause service disruption (A:N). The primary limiting factor is the authentication requirement, which restricts exploitation to internal users, compromised accounts, or malicious insiders - external unauthenticated attackers cannot exploit this directly. |
| Impact | The CVSS base score of 4.3 (Medium) reflects a network-accessible, low-complexity attack requiring only a low-privileged account (PR:L), with impact limited strictly to integrity (I:L) - no confidentiality breach (C:N) and no availability impact (A:N). EPSS data was not provided in the source intelligence, so exploitation probability cannot be quantified. The vulnerability is not listed in the CISA KEV catalog and no POC is identified, indicating this is not being actively targeted at scale at time of analysis. Despite the moderate CVSS score, the real-world risk is context-dependent: in multi-tenant environments or regulated industries (healthcare, legal, finance) where Kiteworks is used to isolate form submissions between parties, unauthorized cross-user modification could violate data integrity controls and compliance requirements. The attack is fully internal - exploitation is bounded by the requirement for a valid platform account, limiting exposure from unauthenticated external actors. |
| Exploit ScenarioDerived | An authenticated Kiteworks user with a standard low-privileged account navigates to the Secure Data Forms interface, captures a legitimate API request for one of their own form resources, and replaces the resource identifier with an ID belonging to another user's form submission. Because the server performs no ownership validation, the modification is accepted and committed, overwriting the victim's data without any authorization error. No public exploit code has been identified, but the technique requires only basic HTTP request manipulation and is trivially reproducible by any authenticated user who enumerates or guesses valid resource IDs. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Jun 01, 2026
Insecure Direct Object Reference (IDOR) in Kiteworks Secure Data Forms prior to version 9.3.0 allows any authenticated low-privileged user to modify form resources owned by other users by substituting controlled resource identifiers in API requests, bypassing ownership authorization checks. The CVSS vector (AV:N/AC:L/PR:L/UI:N) confirms the vulnerability is remotely exploitable with no complexity barrier beyond holding a valid account. No public exploit code and no CISA KEV listing identified at time of analysis; real-world risk is concentrated in multi-tenant Kiteworks deployments where data isolation between users is a security expectation.
RemediationAI
Upgrade Kiteworks to version 9.3.0 or later, which contains the vendor-released patch addressing the missing ownership authorization check in Secure Data Forms. This is confirmed as the primary fix per the vendor description. The advisory is published at https://github.com/kiteworks/security-advisories/security/advisories/GHSA-jgvj-mf78-rxx8. For organizations unable to patch immediately, a compensating control is to restrict access to the Secure Data Forms feature to the minimum set of users required, reducing the pool of accounts that could exploit the IDOR. Additionally, reviewing audit logs for anomalous cross-user resource modification patterns can help detect potential exploitation. Note that neither workaround eliminates the underlying authorization flaw - patching to 9.3.0 is the only complete remediation.
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
CWE-639 (Authorization Through User-Controlled Key) describes the root cause: the Kiteworks Secure Data Forms component trusts a user-supplied resource identifier (e.g., a numeric ID or UUID in a request parameter) to locate and mutate a backend resource, without verifying that the authenticated session's owner matches the resource's recorded owner. This is a server-side authorization gap, not a client-side bypass. The affected component is scoped to the Secure Data Forms feature (CPE: cpe:2.3:a:kiteworks:secure_data_forms:*:*:*:*:*:*:*:*), covering all releases prior to 9.3.0. Kiteworks is a private data network (PDN) platform; its Secure Data Forms feature is designed for controlled data collection, making unauthorized modification of submitted or stored form data a meaningful integrity breach in regulated or sensitive data workflows.
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:N/S:U/C:N/I:L/A:N
Primary rating from Vendor (GitHub_M) · only source for this CVE.
CVSS VectorVendor: GitHub_M
DescriptionCVE.org
Kiteworks is a private data network (PDN). Prior to version 9.3.0, an Insecure Direct Object Reference (IDOR) vulnerability in Kiteworks Secure Data Forms allows an authenticated user to modify resources belonging to other users due to insufficient authorization checks on resource ownership. Upgrade Kiteworks to version 9.3.0 or later to receive a patch.
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.
Affected Products (CPE)CVE.org
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
NVD
CVE.org
EPSS
Vulnrichment
GitHub
Exploit-DB