Skip to main content
CVE Vulnerability Database
Vulnerability Database/CVE-2026-24782

CVE-2026-24782: Accellion Kiteworks SQLi Vulnerability

CVE-2026-24782 is a SQL injection vulnerability in Accellion Kiteworks that allows authenticated attackers with FormBuilder role to access form definitions and configuration data. This article covers technical details, affected versions, impact, and mitigation.

Published:

CVE-2026-24782 Overview

CVE-2026-24782 affects Kiteworks, a private data network (PDN) platform developed by Accellion. The vulnerability exists in the Secure Data Forms component and consists of multiple SQL Injection flaws [CWE-89]. An authenticated attacker holding the FormBuilder role can exploit these flaws to read or modify other users' form definitions. The attacker can also alter certain global configuration parameters. All versions of Kiteworks prior to 9.3.0 are affected. Accellion released version 9.3.0 to remediate the issue.

Critical Impact

An authenticated FormBuilder user can tamper with other users' form definitions and modify global Kiteworks configuration parameters through SQL Injection.

Affected Products

  • Accellion Kiteworks versions prior to 9.3.0
  • Kiteworks Secure Data Forms component
  • Deployments exposing the FormBuilder role to untrusted users

Discovery Timeline

  • 2026-06-01 - CVE-2026-24782 published to the National Vulnerability Database (NVD)
  • 2026-06-03 - Last updated in NVD database

Technical Details for CVE-2026-24782

Vulnerability Analysis

The vulnerability resides in the Secure Data Forms feature of Kiteworks. Multiple input parameters handled by the FormBuilder workflow are concatenated into SQL statements without proper parameterization. An authenticated user assigned the FormBuilder role can inject SQL syntax that the backend database executes within the application context.

Successful exploitation allows the attacker to query and modify form definitions owned by other tenants or users. The same injection paths also reach tables storing global configuration parameters, enabling tampering with platform-wide settings. The flaw requires authentication but does not require user interaction.

Root Cause

The root cause is improper neutralization of special elements used in SQL commands [CWE-89]. Form management endpoints construct queries by interpolating attacker-controlled data directly into SQL strings rather than using prepared statements or parameter binding. Insufficient input validation on FormBuilder API parameters compounds the issue.

Attack Vector

The attack vector is network-based. An adversary first obtains valid Kiteworks credentials with the FormBuilder role, then issues crafted requests to the vulnerable Secure Data Forms endpoints. Compromised insider accounts, phished credentials, or overly broad role assignments all enable the precondition. Once authenticated, the attacker submits malicious payloads through form-related parameters to manipulate the underlying SQL queries.

No verified public proof-of-concept exists. Refer to the Kiteworks GitHub Security Advisory GHSA-849r-gm3r-4v5c for vendor-supplied technical detail.

Detection Methods for CVE-2026-24782

Indicators of Compromise

  • Unexpected modifications to form definitions owned by accounts other than the requesting user
  • Unauthorized changes to Kiteworks global configuration parameters with no corresponding administrator activity
  • HTTP requests to Secure Data Forms endpoints containing SQL meta-characters such as ', --, UNION, or SLEEP(
  • Database error messages or anomalous query latency originating from FormBuilder workflows

Detection Strategies

  • Inspect Kiteworks application logs for FormBuilder API requests containing SQL syntax in parameter values
  • Correlate audit trail entries for form definition changes against the identity of the authenticated session owner
  • Enable database query logging and alert on parameterized form queries that include injected operators or stacked statements

Monitoring Recommendations

  • Monitor for accounts with the FormBuilder role performing high-volume or off-hours form configuration activity
  • Alert on changes to global configuration tables initiated through application service accounts tied to form processing
  • Track authentication patterns for FormBuilder users to detect credential abuse preceding exploitation attempts

How to Mitigate CVE-2026-24782

Immediate Actions Required

  • Upgrade Kiteworks to version 9.3.0 or later, which contains the vendor patch
  • Review and reduce the number of accounts holding the FormBuilder role to the minimum required
  • Rotate credentials and session tokens for any FormBuilder accounts that may have been exposed
  • Audit existing form definitions and global configuration parameters for unauthorized modifications

Patch Information

Accellion has published the fix in Kiteworks 9.3.0. Administrators should consult the Kiteworks Security Advisory GHSA-849r-gm3r-4v5c for upgrade procedures and version-specific notes. No supported workaround replaces the patch.

Workarounds

  • Restrict network access to Kiteworks administrative and FormBuilder interfaces using firewall or reverse proxy rules
  • Temporarily revoke the FormBuilder role from non-essential users until the upgrade to 9.3.0 is complete
  • Enable enhanced application and database logging to capture exploitation attempts during the remediation window
bash
# Verify the installed Kiteworks version and confirm patched release
kiteworks-admin --version
# Expected output: 9.3.0 or later

Disclaimer: This content was generated using AI. While we strive for accuracy, please verify critical information with official sources.

Default Legacy - Prefooter | Experience the World’s Most Advanced Cybersecurity Platform

Experience the Most Advanced Cybersecurity Platform

See how the world’s most intelligent, autonomous cybersecurity platform can protect your organization today and into the future.