CVE-2026-27699Path Traversal in Basic-ftp

CWE-22Path Traversal7 documents6 sources
Severity
9.8CRITICALNVD
EPSS
0.2%
top 61.12%
CISA KEV
Not in KEV
Exploit
No known exploits
Timeline
PublishedFeb 25

Description

The `basic-ftp` FTP client library for Node.js contains a path traversal vulnerability (CWE-22) in versions prior to 5.2.0 in the `downloadToDir()` method. A malicious FTP server can send directory listings with filenames containing path traversal sequences (`../`) that cause files to be written outside the intended download directory. Version 5.2.0 patches the issue.

CVSS vector

CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:HExploitability: 3.9 | Impact: 5.9

Affected Packages3 packages

debiandebian/node-proxy-agents< node-proxy-agents 0~2025070717+~cs15.2.7-1 (forky)

Patches

🔴Vulnerability Details

3
GHSA
Basic FTP has Path Traversal Vulnerability in its downloadToDir() method2026-02-25
OSV
Basic FTP has Path Traversal Vulnerability in its downloadToDir() method2026-02-25
OSV
CVE-2026-27699: The `basic-ftp` FTP client library for Node2026-02-25

📋Vendor Advisories

2
Red Hat
basic-ftp: basic-ftp: File overwrite due to path traversal2026-02-25
Debian
CVE-2026-27699: node-proxy-agents - The `basic-ftp` FTP client library for Node.js contains a path traversal vulnera...2026

🕵️Threat Intelligence

1
Wiz
CVE-2026-27699 Impact, Exploitability, and Mitigation Steps | Wiz