Description
Frappe before 15.121.0 and 16.x before 16.34.0 contains a path traversal vulnerability because certain file-upload handling does not validate the destination path before writing to disk. Authenticated attackers can upload crafted files to locations outside the intended storage directory to achieve remote code execution on the server.
Published: 2026-10-29
Score: 9.4 Critical
EPSS: n/a
KEV: No
Impact: Remote Code Execution
Action: Immediate Patch
AI Analysis

Impact

The vulnerability allows an attacker with valid credentials to craft a file upload that includes a path traversal sequence. The application fails to validate the destination path, enabling the attacker to write the uploaded file to an arbitrary location on the server’s file system, thereby executing malicious code. This leads directly to full remote code execution and compromise of the affected server.

Affected Systems

The flaw affects the Frappe framework version 15.x prior to 15.121.0 and all 16.x releases before 16.34.0. The affected product is Frappe Frappe. "Frappe 15.x" versions earlier than 15.121.0 and "Frappe 16.x" before 16.34.0 are vulnerable.

Risk and Exploitability

The CVSS score of 9.4 indicates critical severity, and the EPSS score is not available, while the vulnerability is not currently listed in the CISA KEV catalog. Because valid authenticated users can upload files, an attacker with valid credentials can immediately exploit the path traversal to place a malicious payload on the server, resulting in remote code execution. The vulnerability is a classic path traversal flaw (CWE-22).

Generated by OpenCVE AI on October 29, 2026 at 17:45 UTC.

Remediation

No solution or workaround provided in the CVE record.

OpenCVE Recommended Actions

  • Upgrade to Frappe 15.121.0 or later and to Frappe 16.34.0 or later to incorporate the vendor supplied fix.
  • If an upgrade is not immediately possible, limit or disable the exposed file upload endpoints for unauthenticated or low‑privilege users, or configure them to reject uploads that contain path traversal sequences.
  • Reconfigure the underlying file system so that the application has write permission only to its intended storage directories and does not have write access to other critical directories or system binaries.

Generated by OpenCVE AI on October 29, 2026 at 17:45 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Thu, 29 Oct 2026 18:30:00 +0000

Type Values Removed Values Added
Metrics ssvc

{'options': {'Automatable': 'no', 'Exploitation': 'none', 'Technical Impact': 'total'}, 'version': '2.0.3'}


Thu, 29 Oct 2026 16:15:00 +0000

Type Values Removed Values Added
Description Frappe before 15.121.0 and 16.x before 16.34.0 contains a path traversal vulnerability because certain file-upload handling does not validate the destination path before writing to disk. Authenticated attackers can upload crafted files to locations outside the intended storage directory to achieve remote code execution on the server.
Title Frappe before 15.121.0 and 16.x before 16.34.0 Path Traversal RCE via File Upload
First Time appeared Frappe
Frappe frappe
Weaknesses CWE-22
CPEs cpe:2.3:a:frappe:frappe:*:*:*:*:*:*:*:*
Vendors & Products Frappe
Frappe frappe
References
Metrics cvssV3_1

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

cvssV4_0

{'score': 9.4, 'vector': 'CVSS:4.0/AV:N/AC:L/AT:N/PR:L/UI:N/VC:H/VI:H/VA:H/SC:H/SI:H/SA:H'}


cve-icon MITRE

Status: PUBLISHED

Assigner: VulnCheck

Published:

Updated: 2026-10-29T17:14:19.218Z

Reserved: 2026-10-29T14:28:41.595Z

Link: CVE-2026-119145

cve-icon Vulnrichment

Updated: 2026-10-29T16:29:07.894Z

cve-icon NVD

Status : Deferred

Published: 2026-10-29T16:18:08.277

Modified: 2026-10-29T17:18:08.053

Link: CVE-2026-119145

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-10-29T18:00:17Z

Weaknesses
  • CWE-22

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