CVE-2026-27699

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.
Configurations

Configuration 1 (hide)

cpe:2.3:a:patrickjuchli:basic-ftp:*:*:*:*:*:node.js:*:*

History

17 Jun 2026, 10:27

Type Values Removed Values Added
Summary
  • (es) La librería cliente FTP `basic-ftp` para Node.js contiene una vulnerabilidad de salto de ruta (CWE-22) en versiones anteriores a la 5.2.0 en el método `downloadToDir()`. Un servidor FTP malicioso puede enviar listados de directorio con nombres de archivo que contienen secuencias de salto de ruta (`../`) que provocan que los archivos se escriban fuera del directorio de descarga previsto. La versión 5.2.0 corrige el problema.
References () https://github.com/patrickjuchli/basic-ftp/security/advisories/GHSA-5rq4-664w-9x2c - Exploit, Vendor Advisory, Mitigation () https://github.com/patrickjuchli/basic-ftp/security/advisories/GHSA-5rq4-664w-9x2c - Exploit, Mitigation, Vendor Advisory

26 Feb 2026, 15:27

Type Values Removed Values Added
CPE cpe:2.3:a:patrickjuchli:basic-ftp:*:*:*:*:*:node.js:*:*
First Time Patrickjuchli basic-ftp
Patrickjuchli
References () https://github.com/patrickjuchli/basic-ftp/commit/2a2a0e6514357b9eda07c2f8afbd3f04727a7cd9 - () https://github.com/patrickjuchli/basic-ftp/commit/2a2a0e6514357b9eda07c2f8afbd3f04727a7cd9 - Patch
References () https://github.com/patrickjuchli/basic-ftp/releases/tag/v5.2.0 - () https://github.com/patrickjuchli/basic-ftp/releases/tag/v5.2.0 - Release Notes
References () https://github.com/patrickjuchli/basic-ftp/security/advisories/GHSA-5rq4-664w-9x2c - () https://github.com/patrickjuchli/basic-ftp/security/advisories/GHSA-5rq4-664w-9x2c - Exploit, Vendor Advisory, Mitigation

25 Feb 2026, 15:22

Type Values Removed Values Added
New CVE

Information

Published : 2026-02-25 15:20

Updated : 2026-06-17 10:27


NVD link : CVE-2026-27699

Mitre link : CVE-2026-27699

CVE.ORG link : CVE-2026-27699


JSON object : View

Products Affected

patrickjuchli

  • basic-ftp
CWE
CWE-22

Improper Limitation of a Pathname to a Restricted Directory ('Path Traversal')