node-proxy-agents: basic-ftp is an FTP client for Node.js
CVE-2026-39983 is fixed in node-proxy-agents on 1 platform by DEBIAN-CVE-2026-39983 (version 0~2025070717+~cs15.3.7-1), released April 9, 2026. It is not reported as exploited. Patch Radar priority: High.
basic-ftp is an FTP client for Node.js. Prior to 5.2.1, basic-ftp allows FTP command injection via CRLF sequences (\r\n) in file path parameters passed to high-level path APIs such as cd(), remove(), rename(), uploadFrom(), downloadTo(), list(), and removeDir(). The library's protectWhitespace() helper only handles leading spaces and returns other paths unchanged, while FtpContext.send() writes the resulting command string directly to the control socket with \r\n appended. This lets attacker-controlled path strings split one intended FTP command into multiple commands. This vulnerability is fixed in 5.2.1.
Where it's fixed
| Product | Fixed in | Fix | Released |
|---|---|---|---|
| Linux | |||
| node-proxy-agents · Debian 14 | 0~2025070717+~cs15.3.7-1 | DEBIAN-CVE-2026-39983 | Apr 9, 2026 |
Patch Radar data is free to use with attribution. Terms and how to credit it.
Product names, logos and trademarks shown on Patch Radar belong to their respective owners. They are used only to identify the software each security fix applies to and to help readers find their platform. Their use does not imply any affiliation with, or endorsement by, those owners, and Patchblox is not affiliated with any of them.