Skip to main content
← All vulnerabilities
CVE-2020-15152GHSA-JW37-5GQR-CF9J

Server-Side Request Forgery in ftp-srv

Published
Last modified
published
Not listed in CISA KEV
Fix
Fixed in 2.19.6, 3.1.2, 4.3.4
None on Exploit-DB, Metasploit or GitHub

Summary

ftp-srv is an npm package which is a modern and extensible FTP server designed to be simple yet configurable. In ftp-srv before versions 2.19.6, 3.1.2, and 4.3.4 are vulnerable to Server-Side Request Forgery. The PORT command allows arbitrary IPs which can be used to cause the server to make a connection elsewhere. A possible workaround is blocking the PORT through the configuration. This issue is fixed in version2 2.19.6, 3.1.2, and 4.3.4. More information can be found on the linked advisory.

Timeline

  1. CVE published
  2. Record last updated

Affected versions

  • autovance ftp-srv

    From 1.0.0 · fixed in 2.19.6; From 3.0.0 · fixed in 3.1.2; From 4.0.0 · fixed in 4.3.4

  • ftp-srvnpm

    From 1.0.0 · fixed in 2.19.6

  • ftp-srvnpm

    From 3.0.0 · fixed in 3.1.2

  • ftp-srvnpm

    From 4.0.0 · fixed in 4.3.4

References 3

GitHub · autovance/ftp-srv

npmjs.com