CVE-2026-94489
Received Received - Intake

Path Traversal in OctoPrint File Download API

Vulnerability report for CVE-2026-94489, including description, CVSS score, EPSS score, affected products, exploitability, helpful resources, and attack-flow context.

Publication date: 2026-09-22

Last updated on: 2026-09-22

Assigner: VulDB

Description

A vulnerability was identified in OctoPrint 1.0.0. Affected by this vulnerability is the function _validate of the file src/octoprint/server/api/files.py of the component File Download API. Such manipulation of the argument filename leads to path traversal. The attack may be performed from remote. The exploit is publicly available and might be used. The vendor was contacted early about this disclosure but did not respond in any way.

CVSS Scores

EPSS Scores

Probability:
Percentile:

Meta Information

Published
2026-09-22
Last Modified
2026-09-22
Generated
2026-09-22
AI Q&A
2026-09-22
EPSS Evaluated
N/A
NVD
EUVD

Affected Vendors & Products

Showing 1 associated CPE
Vendor Product Version / Range
octoprint octoprint 1.0.0

Helpful Resources

Exploitability

CWE
CWE Icon
KEV
KEV Icon
CWE ID Description
CWE-22 The product uses external input to construct a pathname that is intended to identify a file or directory that is located underneath a restricted parent directory, but the product does not properly neutralize special elements within the pathname that can cause the pathname to resolve to a location that is outside of the restricted directory.

Attack-Flow Graph

AI Quick Actions

Instant insights powered by AI
Executive Summary

This vulnerability is a path traversal issue in OctoPrint 1.0.0. It exists in the _validate function of the file src/octoprint/server/api/files.py, specifically in the File Download API component. The flaw allows manipulation of the filename argument, enabling unauthorized access to files outside the intended directory.

Detection Guidance

This vulnerability involves path traversal in OctoPrint's File Download API due to improper validation of the filename argument. To detect it, monitor network traffic for unusual file access patterns or requests containing path traversal sequences like '../'. Check OctoPrint logs for suspicious API calls to /api/files with manipulated filenames. Ensure your OctoPrint instance is updated to the latest version to mitigate this issue.

Impact Analysis

An attacker could exploit this to access sensitive files on the server remotely. This may lead to unauthorized data disclosure, system compromise, or further attacks if combined with other vulnerabilities. The exploit is publicly available, increasing the risk of misuse.

Compliance Impact

This vulnerability, a path traversal issue in OctoPrint's File Download API, could potentially allow unauthorized access to files on the server. For compliance with standards like GDPR or HIPAA, such unauthorized access risks exposing sensitive data, violating confidentiality requirements and potentially leading to non-compliance if exploited.

Mitigation Strategies

Upgrade OctoPrint to a patched version if available. If no patch exists, disable the File Download API or restrict access to trusted users only. Monitor network traffic for unusual path traversal attempts in file downloads.

Chat Assistant

Ask questions about this CVE
Hi! I’m here to help you understand CVE-2026-94489. Ask me anything about the vulnerability, its impact, or mitigation strategies.
0/70

EPSS Chart