CVE-2026-38360 Details
Description
Directory Traversal vulnerability in fohrloop dash-uploader v.0.1.0 through v.0.7.0a2 allows a remote attacker to execute arbitrary code via the dash_uploader/httprequesthandler.py, BaseHttpRequestHandler.get_temp_root(), BaseHttpRequestHandler._post() components.
A directory traversal vulnerability has been identified in fohrloop dash-uploader versions 0.1.0 through 0.7.0a2. This vulnerability allows remote attackers to execute arbitrary code by exploiting the dash_uploader/httprequesthandler.py components, specifically the BaseHttpRequestHandler.get_temp_root() and BaseHttpRequestHandler._post() methods. The vulnerability arises because user-controlled parameters are passed directly to file handling functions without proper validation, enabling attackers to manipulate file paths and execute malicious code.
Users are advised to migrate to the built-in 'dcc.Upload' component of Plotly Dash, which does not expose a filesystem-writing handler or allow client-controlled destination paths. If 'dash-uploader' must be used, place the upload endpoint behind authentication and validate the 'upload_id', 'resumableFilename', and 'resumableIdentifier' parameters against a strict allowlist. Alternatively, a custom Flask upload handler can be implemented.
Metrics
CVSS 4.0 Severity and Vector Strings:
CVSS 3.x Severity and Vector Strings:
No data available for CVSS Version 2.0 on this CVE.
Volerion
Assessed May 8, 2026CISA-ADP
Assessed May 8, 2026References to Advisories, Solutions, and Tools
By selecting these links, you will be leaving this site. These are references gathered from the official CVE record and are not endorsed by Volerion.
Weakness Enumeration
| CWE-ID | CWE Name | Source |
|---|---|---|
| CWE-22 | Improper Limitation of a Pathname to a Restricted Directory ('Path Traversal') | CISA-ADP |
Affected Products
| Product | Versions |
|---|---|
| fohrloop dash-uploader | All versions |
CPE
Remediation
| |
Change History
5 change records found show changes
| Date | Action | Recorded By |
|---|---|---|
| Jun 17, 2026 | CVE Modified | [email protected] |
| Jun 17, 2026 | CVE Modified | CISA-ADP |
| Jun 10, 2026 | CVE Modified | [email protected] |
| May 8, 2026 | CVE Modified | CISA-ADP |
| May 8, 2026 | New CVE Received | [email protected] |
Volerion