Skip to main content

Secure Data Forms CVE-2026-102109

| EUVDEUVD-2026-90310 HIGH
SQL Injection (CWE-89)
2026-09-30 cisa-cg
7.1
CVSS 3.1 · Vendor: cisa-cg
View

Attack ChainAIDerived

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

  1. Access
    Authenticate with low-privilege account
  2. Delivery
    Plant SQL payload in stored account data field
  3. Exploit
    Trigger feature that builds query from that value
  4. Execution
    Injected SQL executes in database
  5. Impact
    Exfiltrate unauthorized data

Vulnerability Assessment

Weakness
CWE
OWASP Top 10:2025
A05:2025 - Injection
ASVS 5.0
V1 - Encoding and Sanitization Parameterized queries, prepared statements
MITRE ATT&CK

2 techniques across 2 tactics: Initial Access, Persistence

The technique list with ATT&CK links and the kill-chain view is part of the Basic plan and up.

Exploitation Conditions

Requires (1) an authenticated Kiteworks Secure Data Forms session with at least low-privilege access, and (2) a deployment where a specific optional feature (unnamed in the advisory) is in use - installs without that feature are not exploitable. Exploitation is further shaped by its second-order nature: the attacker must place the payload into a value derived from their stored account data, which is only later concatenated into a database query, so the injection triggers through the feature's normal query-building path rather than a direct crafted request. Affected versions are Secure Data Forms below 9.5.1; the fix is available from the vendor. Limiting factors: authentication requirement (PR:L), non-default optional-feature dependency, and no availability impact (A:N).

Impact

This is a genuine but moderate-priority issue best characterized as a mid-severity, condition-gated flaw rather than a high-urgency one. The vendor CVSS 3.1 vector (AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:L/A:N, base 7.1) indicates network reachability with low attacker privileges and no user interaction, which I concur with. However, two factors materially reduce real-world risk: it requires an authenticated session (PR:L), and it only applies to deployments where a specific optional feature is enabled - so the vulnerable population is a subset of Kiteworks Secure Data Forms installs. It is also a second-order/stored SQLi: the injected value derives from the authenticated user's stored account data rather than a direct request parameter, adding a step versus classic inline injection. No EPSS score, KEV listing, or public POC was provided in the input; there is no public exploit identified at time of analysis and no evidence of active exploitation. The C:H/I:L/A:N impact suggests strong database read exposure with limited write and no availability effect, consistent with data exfiltration via SQLi rather than full DB takeover. Net: a real issue worth patching on a normal cycle, not a drop-everything emergency, absent exploitation signals.

Exploit ScenarioDerived

An attacker with a valid low-privilege Kiteworks account on an instance where the relevant optional Secure Data Forms feature is enabled manipulates a value stored in their own account profile so that it contains SQL syntax. When the application later incorporates that stored value into a database query without sanitization, the injected SQL executes, allowing the attacker to read data they should not have access to (C:H). No user interaction or elevated privileges are required beyond the authenticated session. No public exploit code was identified at time of analysis.

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

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

Alert me

AnalysisAIv1 – Sep 30, 2026

Second-order SQL injection in Kiteworks Secure Data Forms (versions below 9.5.1) allows an authenticated, low-privilege user to influence a value derived from their stored account data that is later concatenated into a database query without sanitization, potentially exposing or manipulating data behind the application. Exploitation is condition-gated: the attacker needs a valid session, and only deployments where a specific optional feature is enabled are affected, so installs without that feature are not exploitable. No public exploit code has been identified at time of analysis and there is no confirmed active exploitation (CISA KEV), which keeps this a mid-severity, moderate-priority issue; the vendor has released a fix in 9.5.1.

RemediationAI

Upgrade Kiteworks Secure Data Forms to 9.5.1 or later, the first release outside the affected range; the patch is available from the vendor per the advisory at https://github.com/kiteworks/security-advisories/security/advisories/GHSA-vw4g-v5qc-vv58, and administrators should confirm the deployed Secure Data Forms component version rather than the broader Kiteworks platform version. If immediate upgrade is not possible, the most effective compensating control is to disable the specific optional feature whose query-building path performs the unsanitized concatenation - the trade-off is loss of that feature's functionality, but it removes the exploitable code path entirely for the affected deployments. Because exploitation requires an authenticated session, reducing the population of accounts with access to Secure Data Forms (and removing stale or unnecessary low-privilege accounts) meaningfully shrinks the attack surface, at the cost of restricting legitimate user access. Defensive monitoring should focus on database query errors, unusual query volume, and unexpected data retrieval patterns originating from Secure Data Forms sessions rather than on inbound request signatures, since the injected value is stored in account data and only surfaces later in the query path - a trade-off that improves detection but requires database- or application-layer logging that may not be enabled by default.

Affected VersionsENISA

Secure Data Forms 0 <9.5.1

Affected Packages

euvd secure_data_forms 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 flaw is a classic second-order (stored) SQL injection, CWE-89, in Kiteworks Secure Data Forms. Unlike a first-order injection where a crafted request parameter is used immediately, the malicious payload here is placed into a value that the application derives from the authenticated user's persisted account data and is only concatenated into a database query later, when the vulnerable optional feature's normal query-building path executes. That means the injection does not appear in the triggering request itself, making it harder to spot with simple request-scoped filtering and WAF signatures, and it fires through ordinary product functionality rather than a bespoke attack request. The CVSS:3.1 vector AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:L/A:N assessed by the analysis indicates network reachability, low attack complexity, a required authenticated session at low privilege, no user interaction, unchanged scope, high confidentiality impact, low integrity impact, and no availability impact - consistent with an attacker reading sensitive database contents or modifying limited records rather than disrupting service. The affected CPE is cpe:2.3:a:kiteworks:secure_data_forms, covering all releases before 9.5.1, and the lack of proper parameterization or input validation on the concatenated account-derived value is the root cause class.

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

Network-reachable, authenticated low-priv user (PR:L), no UI; SQLi yields high DB read (C:H) with limited write (I:L) and no availability impact; optional-feature dependency does not raise AC given deployment-level assumption.

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

Primary rating from Vendor (cisa-cg).

CVSS VectorVendor: cisa-cg

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

Lifecycle Timeline

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

DescriptionCVE.org

A SQL injection vulnerability existed in Kiteworks Secure Data Forms, where a value derived from the authenticated user's stored account data was incorporated into a database query without proper sanitization. An authenticated user could potentially influence that value to inject SQL. Exploitation requires an authenticated session and applies only to deployments where a specific optional feature is in use.

Technical POC Analysis

CWE-89 (SQL Injection), specifically the stored / second-order 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 Secure Data Forms deployments below version 9.5.1 that have a specific optional feature enabled face a data confidentiality and integrity risk. While no public exploit identified at time of analysis, successful abuse could expose or manipulate data behind the application, making it important for leadership to confirm exposure and remediate promptly. The vendor has released a fix in version 9.5.1, and affected organizations should treat this as a moderate-priority patching item.

Business Impact: Medium
Compensating Controls

Apply vendor patch.

Threat Intelligence Overview

EPSS Score
0.3%
Top 77% exploitable
Prevalence
Medium
enterprise secure file-sharing/MFT platform, common but not ubiquitous; feature-gated subset
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 HIGH
CISA KEV No
Public POC No
EPSS 0.3%
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
Medium
Technical Impact
Partial

Priority Score

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

Attack Technique

SQL injection exploits the way applications construct database queries by mixing user input directly into SQL statements.

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