/

CVE-2026-102099

Severity:

HIGH RISK

(7.2)

Path Traversal (CWE-22) in Kiteworks Core Export Feature

CVE-2026-102099

Analyzed

Vulnerability type

Category:

Path Traversal and Arbitrary File Write

CWE:

CWE-22

Impact:

Arbitrary File Write and Potential Command Execution

Severity:

HIGH RISK

(7.2)

CVSS version:

3.1

Catch this CVE while code is being written

Detect vulnerable code directly in pull requests, so CVEs are fixed before merge.

Summary

Kiteworks Core contains an arbitrary file write vulnerability in an administrative export feature that does not adequately restrict user-supplied file paths. An authenticated administrator with access to the affected function may write files to arbitrary locations on the underlying appliance, potentially enabling command execution.

Affected context

The vulnerability occurs in Kiteworks Core deployments using the affected administrative export functionality. Risk is present when user-controlled export paths are accepted without sufficient canonicalization, authorization checks, or containment within an approved directory, allowing file output to reach locations beyond the intended export area.

Exploit preconditions

  • Attack surface: Administrative export functionality in Kiteworks Core
  • Required access: An existing, authenticated administrative account
  • Trigger point: Processing an export request containing a user-supplied file path
  • Why exploitation is possible: The export workflow may insufficiently restrict the destination path, allowing file creation outside the intended directory

Why this happens

The underlying issue is improper restriction of a user-supplied pathname, mapping to CWE-22: Improper Limitation of a Pathname to a Restricted Directory ('Path Traversal'). The export feature appears to treat a destination path as trusted without reliably enforcing canonical path boundaries and destination authorization. When this pattern is combined with writable privileged locations, an arbitrary file write can become a stepping stone to execution or broader system compromise.

Potential impact

  • An attacker may overwrite or create files in sensitive host locations.
  • The vulnerability could modify application, system, or security-related configuration.
  • An attacker may disrupt appliance availability or corrupt exported data.
  • Arbitrary file placement can potentially lead to command execution, depending on the target path and runtime privileges.
  • Compromised files may enable persistence or further appliance compromise.

General mitigation guidance

Mitigation generally focuses on reducing trust in user-supplied paths and enforcing destination boundaries.

Common defensive patterns include:

  • Restricting exports to an application-controlled directory rather than accepting arbitrary destinations.
  • Canonicalizing paths before validation and verifying that the resolved path remains within an approved base directory.
  • Applying allowlisted filenames, extensions, and export destinations where feasible.
  • Separating file-generation privileges from sensitive system locations and running export workers with least privilege.
  • Avoiding execution-capable output locations and using secure-by-default, non-executable storage.
  • Logging administrative export operations and protecting export configuration from unauthorized changes.

How teams detect issues like this

Organizations can look for this weakness through:

  • Static analysis rules targeting filesystem writes that consume request parameters or other user-controlled paths.
  • Code review checks for missing canonicalization, prefix-only path validation, or unrestricted file destination parameters.
  • Tests that exercise traversal sequences, symbolic-link conditions, alternate path representations, and unauthorized destination directories.
  • Runtime monitoring for administrative export activity that creates or modifies files outside approved directories.
  • Policy enforcement requiring centralized path-validation utilities and least-privilege filesystem access.
  • Automated security review tools can help identify risky path-to-filesystem data flows during development.

Sources

SourceLink
github.comgithub.com/kiteworks/security-advisories/security/advisories/GHSA-qj2g-2wfr-wg43
raw.githubusercontent.comraw.githubusercontent.com/cisagov/CSAF/develop/csaf_files/VA/white/2026/va-26-274-01.json

Frequently asked

questions

Exploitation generally requires an authenticated administrative account with access to the affected export function. The practical scope also depends on the appliance's filesystem permissions and deployment configuration.

No. The primary issue is arbitrary file write. Command execution may become possible when an attacker can place or overwrite a file that is later executed or loaded by a privileged component.

Constrain exports to application-controlled directories, canonicalize and validate resolved paths, and run the export process with only the filesystem privileges it requires.

Treat all file paths derived from requests as untrusted, use centralized allowlist-based path validation, test boundary conditions, and monitor administrative file-generation activity.

Find out what's already
exploitable in your codebase.