Description
kkFileView v5.0.0 through v5.0.2 contains a directory traversal vulnerability in FileController.java. The fileUpload, createFolder and existsFile endpoints accept a "path" parameter that is concatenated into the upload base path without validation, allowing unauthenticated attackers to create arbitrary directories and write arbitrary files outside the intended fileDir root via a crafted multipart request
Published: 2026-10-06
Score: 7.5 High
EPSS: < 1% Very Low
KEV: No
Impact: Unauthorized File Creation
Action: Apply Update
AI Analysis

Impact

kkFileView versions 5.0.0 through 5.0.2 expose a directory traversal flaw in FileController.java where the "path" parameter is concatenated into the upload base path without validation. An unauthenticated attacker can send a crafted multipart request containing traversal sequences to create directories and write files outside the intended fileDir root. This allows the attacker to place or modify arbitrary files within the server’s filesystem, potentially compromising data integrity or exposing sensitive information.

Affected Systems

Affected systems are installations of the open‑source web file uploader kkFileView with versions 5.0.0 to 5.0.2. Any deployment exposing the fileUpload, createFolder, or existsFile endpoints is susceptible, regardless of other configuration details.

Risk and Exploitability

The flaw can be exploited without authentication, giving the attacker the ability to write to arbitrary paths. The CVSS score of 7.5 reflects a high severity, while no EPSS score or KEV listing indicates limited publicly known exploitation data at this time. Nonetheless, the lack of input validation and authentication means the risk remains significant for exposed services.

Generated by OpenCVE AI on October 7, 2026 at 06:40 UTC.

Remediation

No solution or workaround provided in the CVE record.

OpenCVE Recommended Actions

  • If a fixed version of kkFileView is available, upgrade to that version.
  • Validate the "path" parameter on the server side to reject traversal characters and normalize the target path against the base upload directory.
  • Require authentication for the fileUpload, createFolder, and existsFile endpoints, or disable them if not needed for the application.

Generated by OpenCVE AI on October 7, 2026 at 06:40 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

References
History

Tue, 06 Oct 2026 20:30:00 +0000

Type Values Removed Values Added
Weaknesses CWE-22
Metrics cvssV3_1

{'score': 7.5, 'vector': 'CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:H/A:N'}

ssvc

{'options': {'Automatable': 'yes', 'Exploitation': 'poc', 'Technical Impact': 'partial'}, 'version': '2.0.3'}


Tue, 06 Oct 2026 17:00:00 +0000

Type Values Removed Values Added
Description kkFileView v5.0.0 through v5.0.2 contains a directory traversal vulnerability in FileController.java. The fileUpload, createFolder and existsFile endpoints accept a "path" parameter that is concatenated into the upload base path without validation, allowing unauthenticated attackers to create arbitrary directories and write arbitrary files outside the intended fileDir root via a crafted multipart request
References

Subscriptions

No data.

cve-icon MITRE

Status: PUBLISHED

Assigner: mitre

Published:

Updated: 2026-10-06T19:42:08.436Z

Reserved: 2026-09-22T00:00:00.000Z

Link: CVE-2026-95140

cve-icon Vulnrichment

Updated: 2026-10-06T19:42:03.899Z

cve-icon NVD

Status : Deferred

Published: 2026-10-06T17:17:28.087

Modified: 2026-10-06T20:17:35.070

Link: CVE-2026-95140

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-10-07T06:45:13Z

Weaknesses
  • CWE-22

    Improper Limitation of a Pathname to a Restricted Directory ('Path Traversal')