CWE-23 Relative Path Traversal
Description
The product uses external input to construct a pathname that should be within a restricted directory, but it does not properly neutralize sequences such as ".." that can resolve to a location that is outside of that directory.
Associated Reviewed Advisories
Vulnerabilities classified under CWE-23 ordered by modification date.
| Advisory ID | NVD ID | Severity | PURLs | Summary | Last Modified |
|---|---|---|---|---|---|
| GHSA-7mfx-xg57-53c9 | CVE-2026-106490 | MODERATE |
Backstage: Improper input validation in TechDocs static content requests |
2026-10-07 | |
| GHSA-5rmq-chc7-m22f | - | HIGH |
Vibe-Trading file-read tools expose arbitrary server-readable files |
2026-10-02 | |
| GHSA-27j2-h3m2-8237 | CVE-2026-84939 | CRITICAL |
Apache FreeMarker template loading mechanism vulnerable to path traversal |
2026-09-24 | |
| GHSA-8wqc-v2q8-vff2 | CVE-2026-59149 | MODERATE |
@Mockoon/commons-server: Path traversal in templated `filePath` lets a request escape the served directory (prefix-only base check) |
2026-09-11 | |
| GHSA-hr3m-4qwq-3mgc | CVE-2026-50024 | MODERATE |
GitHacker: Path traversal in ref/hash parsing enables existence oracle and hex-fragment exfiltration via malicious .git server |
2026-09-09 | |
| GHSA-g29j-rwfv-h99w | CVE-2026-63490 | HIGH |
Handlebars.java: Arbitrary file read in `SpringTemplateLoader` via URL-fragment suffix bypass |
2026-09-02 | |
| GHSA-275h-v5h9-vr82 | CVE-2026-59832 | HIGH |
Siyuan: Authenticated path traversal in /snippets/ static handler (serveSnippets) leaks conf/conf.json secrets and siyuan.db |
2026-09-02 | |
| GHSA-f78g-9385-qxqj | CVE-2026-66907 | HIGH |
Apache Camel-Google-Storage: the consumer appended the remote object name to the configured downloadFileName directory without constraining the result |
2026-08-28 | |
| GHSA-2x37-89hj-2j95 | CVE-2026-66906 | CRITICAL |
Apache Camel-Azure-Storage-Blob: the downloadBlobToFile operation built the local download target from the remote blob name without constraining it to the configured fileDir |
2026-08-28 | |
| GHSA-7jwc-q3fj-c9pq | CVE-2026-60093 | MODERATE |
Apache Camel-Azure-Storage-DataLake: the downloadToFile operation built the local download target from the remote path name without constraining it to the configured fileDir |
2026-08-28 | |
| GHSA-c6f4-wj38-m3g3 | CVE-2026-55474 | HIGH | - |
Snipe-IT vulnerable to directory traversal in displaySig |
2026-08-28 |
| GHSA-w8j7-39hp-8x59 | - | MODERATE |
Cloudreve's remote download file paths can escape the selected destination directory |
2026-08-24 | |
| GHSA-m6jg-wr9m-cg2f | CVE-2026-55062 | MODERATE |
uniget CLI has Path Traversal in Hook Files - Directory Escape Vulnerability |
2026-08-17 | |
| GHSA-vvp7-h4fj-m28w | CVE-2026-54910 | HIGH |
FileBrowser Quantum's path traversal issue in subtitle handler allows any authenticated user to read arbitrary files |
2026-07-31 | |
| GHSA-gf7q-q4j7-hp7c | CVE-2026-5422 | MODERATE |
Duplicate Advisory: Jupyter Server vulnerable to Path Traversal via incorrect root directory boundary check in _get_os_path() |
2026-07-31 | |
| GHSA-g956-2f74-rmv7 | CVE-2026-55100 | HIGH |
hashi-vault-js has a path traversal and query parameter injection |
2026-07-31 | |
| GHSA-xg3j-c7q4-f9ph | CVE-2026-10720 | MODERATE |
Canonical MicroCeph: path traversal issue in the remote-import AP |
2026-07-21 | |
| GHSA-c39w-43gm-34h5 | CVE-2026-52813 | CRITICAL |
Gogs has Path Traversal in organization name that results in RCE through Git hooks |
2026-07-21 | |
| GHSA-83xp-526h-j3ww | CVE-2026-62843 | MODERATE |
File Browser: Archive builder turns backslash filenames into path traversal (zip-slip) |
2026-07-20 | |
| GHSA-9v62-qx4c-44x5 | CVE-2026-48681 | MODERATE |
OpenStack Ironic allows file overwrite via directory traversal during deployment with a crafted ISO image |
2026-07-14 | |
| GHSA-p4m3-mgmm-c664 | CVE-2026-54066 | HIGH |
SiYuan: Path Traversal via Double URL Encoding in /assets/*path (publish mode arbitrary file─read), Incomplete fix of CVE-2026-41894 |
2026-07-10 | |
| GHSA-fg23-3346-88f5 | CVE-2026-50181 | HIGH |
Langroid: Path traversal in the file tools allows read/write outside configured current directory |
2026-07-02 | |
| GHSA-v45h-mqf4-6939 | CVE-2025-48977 | HIGH |
Apache Ignite REST API Has a Relative Path Traversal Vulnerability |
2026-07-01 | |
| GHSA-hwx4-2j3j-g496 | CVE-2026-50016 | HIGH |
pnpm: Transitive dependency alias path traversal allows project path override via symlink replacement |
2026-06-26 | |
| GHSA-645j-cm4x-3xvw | CVE-2026-8134 | CRITICAL | - |
Concrete CMS Vulnerable to Relative Path Traversal |
2026-06-23 |