CWE-22 Improper Limitation of a Pathname to a Restricted Directory ('Path Traversal')
Description
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.
Associated Reviewed Advisories
Vulnerabilities classified under CWE-22 ordered by modification date.
| Advisory ID | NVD ID | Severity | PURLs | Summary | Last Modified |
|---|---|---|---|---|---|
| GHSA-vgf9-9mxx-hq54 | CVE-2026-68549 | LOW |
ClickMigrate has Path Traversal in "revision -m" argument |
2026-10-16 | |
| GHSA-phv8-wgjp-g4p9 | CVE-2026-104102 | MODERATE |
copyparty FTP: upload outside defined volumes (limited path traversal) |
2026-10-15 | |
| GHSA-jrq7-xrjx-pcfw | CVE-2026-84320 | MODERATE |
Nginx UI: Auto backup name allows path traversal outside validated storage path |
2026-10-15 | |
| GHSA-hxpf-9xvq-wph8 | CVE-2026-57496 | CRITICAL |
netlicensing-mcp: REST Path Traversal Bypasses Token Redaction |
2026-10-15 | |
| GHSA-4fjg-2h4q-fwg3 | CVE-2026-64653 | LOW |
GitHub CLI allows path traversal through unescaped request URL components |
2026-10-15 | |
| GHSA-xpf3-p7gm-7756 | CVE-2026-14966 | LOW |
BBOT's Symlink guard bypass in unarchive module allows planting symlinks during extraction |
2026-10-14 | |
| GHSA-47c3-hpmg-7j6p | CVE-2026-108258 | MODERATE |
Shiny for Python has path traversal in bookmark restore |
2026-10-09 | |
| GHSA-mrvp-7wmx-5m4h | CVE-2026-107844 | MODERATE | - |
Contao: Path traversal in the images controller |
2026-10-09 |
| GHSA-fr26-jjhm-638c | - | HIGH |
pyLoad: Tar extraction creates device nodes and FIFOs (member types not filtered; tarfile extractall without filter=) |
2026-10-09 | |
| GHSA-556j-vv39-8rqv | CVE-2026-107716 | MODERATE |
Banks: Symlink traversal and arbitrary file disclosure/overwrite in DirectoryPromptRegistry |
2026-10-08 | |
| GHSA-9mp3-24cc-77mg | CVE-2026-61445 | CRITICAL |
PraisonAI: AICoder Arbitrary File Write and Command Execution via LLM Tool Calls |
2026-10-08 | |
| GHSA-wj29-gm8v-33x8 | - | CRITICAL |
Duplicate Advisory: PraisonAI: AICoder Arbitrary File Write and Command Execution via LLM Tool Calls |
2026-10-08 | |
| GHSA-q7m5-3jmv-vm48 | CVE-2026-61431 | MODERATE |
PraisonAI: ContextGatherer include resolution permits absolute and traversal reads outside the workspace |
2026-10-08 | |
| GHSA-w37c-cq55-frjp | - | MODERATE |
Duplicate Advisory: PraisonAI: ContextGatherer include resolution permits absolute and traversal reads outside the workspace |
2026-10-08 | |
| 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-xpx6-x8c2-mw5w | CVE-2026-60088 | MODERATE |
PraisonAI: Project custom command templates can read outside-workspace files into model prompts |
2026-10-08 | |
| GHSA-wgvq-3jxh-4qg7 | - | MODERATE |
Duplicate Advisory: PraisonAI: Project custom command templates can read outside-workspace files into model prompts |
2026-10-08 | |
| GHSA-c44f-37qr-gw3f | CVE-2026-61443 | HIGH |
PraisonAI: SkillTools Executes Scripts Without Path Containment Validation |
2026-10-08 | |
| GHSA-f352-4x87-wmjh | - | HIGH |
Duplicate Advisory: PraisonAI: SkillTools Executes Scripts Without Path Containment Validation |
2026-10-08 | |
| GHSA-4xxv-6wmf-xf45 | CVE-2026-61432 | MODERATE |
PraisonAI: FastContext path resolution permits absolute and traversal reads outside the workspace |
2026-10-08 | |
| GHSA-3f4v-mp44-x4x2 | - | MODERATE |
Duplicate Advisory: PraisonAI: FastContext path resolution permits absolute and traversal reads outside the workspace |
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-rrqj-82cc-g6h4 | - | MODERATE |
Duplicate Advisory: 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-p223-2wr2-j562 | CVE-2026-105865 | HIGH |
Payload: Incomplete validation during the upload file lifecycle |
2026-10-07 |