CWE-73 External Control of File Name or Path
Description
The product allows user input to control or influence paths or file names that are used in filesystem operations.
Associated Reviewed Advisories
Vulnerabilities classified under CWE-73 ordered by modification date.
| Advisory ID | NVD ID | Severity | PURLs | Summary | Last Modified |
|---|---|---|---|---|---|
| GHSA-77xj-x4rm-935c | CVE-2026-107377 | HIGH |
datamodel-code-generator: Protobuf weak-import path traversal allows files to be written outside the temporary directory |
2026-10-08 | |
| GHSA-qjw5-xwrp-xwpq | CVE-2026-60089 | MODERATE |
PraisonAI: Project config can auto-save agent output outside the project root |
2026-10-08 | |
| GHSA-x3q2-h9hx-4r4j | CVE-2026-105744 | HIGH |
Docling has arbitrary file read/write (and command execution when shell-escape is enabled) when rendering untrusted TikZ with the opt-in Tectonic engine |
2026-10-07 | |
| GHSA-p944-4xh2-x776 | CVE-2026-105748 | MODERATE |
Docling: Crafted DoclingDocument JSON embeds local image files into converted output |
2026-10-07 | |
| GHSA-p223-2wr2-j562 | CVE-2026-105865 | HIGH |
Payload: Incomplete validation during the upload file lifecycle |
2026-10-07 | |
| GHSA-m382-6jw4-fmp6 | CVE-2026-105676 | MODERATE |
Ghost: Path Traversal via Locale Setting |
2026-10-07 | |
| GHSA-75qf-886x-5xf2 | CVE-2026-106559 | MODERATE |
Backstage: Improper input validation in Confluence to Markdown scaffolder module |
2026-10-07 | |
| GHSA-7649-wm97-w3j3 | CVE-2026-106494 | MODERATE |
Backstage: Improper input validation in cloud storage URL readers |
2026-10-07 | |
| GHSA-q9mq-245r-4g93 | CVE-2026-106109 | MODERATE |
Quasar Framework: App Vite build cleanup can recursively remove unsafe configured output directories |
2026-10-07 | |
| GHSA-wmpw-j6qv-mw88 | CVE-2026-106103 | HIGH |
Quasar Framework: Path Traversal / Arbitrary File Write via crafted Icon Genie profile |
2026-10-07 | |
| GHSA-hrvq-x7jp-36xv | CVE-2026-104853 | MODERATE |
Nx: Path traversal in nx migrate package-migrations extraction |
2026-10-05 | |
| GHSA-59cr-6r3x-644w | - | MODERATE |
GitPython submodule update path traversal can write outside the repository |
2026-09-30 | |
| GHSA-wvqv-fj8w-qmhm | CVE-2026-15307 | HIGH |
Django GeoDjango spatial lookups allow file writes and outbound requests through GDAL raster parsing |
2026-09-30 | |
| GHSA-w47m-jpv2-qfw5 | - | CRITICAL |
Duplicate Advisory: Knowns Sandbox Escape: Unauthenticated Header Injection Grants AI Agent Unrestricted Access to Host Filesystem |
2026-09-25 | |
| GHSA-vf2x-4v53-pm7v | CVE-2026-92164 | MODERATE |
Streamlink: HTTPSession follows HTTP redirects into file:// URLs, reading local files |
2026-09-24 | |
| GHSA-f6pj-qv47-g96w | CVE-2026-77247 | HIGH |
MCP Atlassian: Arbitrary server-local file upload to Jira/Confluence attachments via unrestricted file_path parameters |
2026-09-22 | |
| GHSA-jjhp-8crj-mppq | CVE-2026-61647 | HIGH |
@roomi-fields/notebooklm-mcp has a path traversal in vault.batch tool that allows arbitrary file write outside intended vault directory |
2026-09-22 | |
| GHSA-657c-g7qc-r9j2 | CVE-2026-63225 | MODERATE |
Redocly CLI: Path traversal when using `split` command |
2026-09-17 | |
| GHSA-wfgq-w7cq-qj7j | - | HIGH | - |
mistral.rs Media Loader: Unauthenticated SSRF and arbitrary local file read via image_url |
2026-09-10 |
| GHSA-2rmg-vrx8-9j2f | CVE-2026-49836 | MODERATE |
psd-tools vulnerable to arbitrary file write via smart-object filename |
2026-09-10 | |
| GHSA-qgpw-8g46-w95v | CVE-2026-86995 | MODERATE |
n8n: Git Node branch.<name>.remote Config Key Bypasses Sandbox Path Restriction, Enabling Local Git Repository Read |
2026-09-10 | |
| GHSA-2q42-4q24-7rgv | - | HIGH |
OpenAPI3 version value escapes `emitterOutputDir` and overwrites YAML/JSON outside the output tree |
2026-09-08 | |
| GHSA-8m3c-c648-2xjj | - | MODERATE |
Nodemailer: resolveContent() on a MailMessage bypasses disableFileAccess/disableUrlAccess when called with the legacy signature |
2026-09-08 | |
| GHSA-hmq2-w58f-27jc | CVE-2026-76222 | HIGH |
GitPython: Arbitrary Git Repository Creation Outside the Working Tree via Unvalidated .gitmodules Submodule Name in GitPython |
2026-09-08 | |
| GHSA-hh9p-6wh2-4mfc | CVE-2026-76217 | MODERATE |
GitPython: Arbitrary file read via --pathspec-from-file in IndexFile.remove() and Head.checkout() |
2026-09-08 |