{
  "cveId": "CVE-2026-44240",
  "url": "https://patchblox.com/security/cve/CVE-2026-44240",
  "summary": "CVE-2026-44240 is fixed in node-proxy-agents on 1 platform by DEBIAN-CVE-2026-44240 (version 0~2025070717\u002B~cs15.3.8-1), released May 27, 2026. It is not reported as exploited. Patch Radar priority: High.",
  "title": "node-proxy-agents: basic-ftp is an FTP client for Node.js",
  "description": "basic-ftp is an FTP client for Node.js. Prior to 5.3.1, basic-ftp is vulnerable to client-side denial of service when parsing FTP control-channel multiline responses. A malicious or compromised FTP server can send an unterminated multiline response during the initial FTP banner phase, before authentication. The client keeps appending attacker-controlled data into FtpContext._partialResponse and repeatedly reparses the accumulated buffer without enforcing a maximum control response size. As a result, an application using basic-ftp can remain stuck in connect() while memory and CPU usage grow under attacker-controlled input. This can lead to process-level denial of service, container OOM kills, worker restarts, queue backlog, or service degradation in applications that automatically connect to FTP endpoints. This vulnerability is fixed in 5.3.1.",
  "published": "2026-05-12T21:16:16Z",
  "severity": "high",
  "cvss": 7.5,
  "cvssVector": "CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H",
  "epss": 0.00514,
  "epssPercentile": 0.44032,
  "priority": "High",
  "priorityTier": 3,
  "exploited": false,
  "vendorExploited": false,
  "disclosed": false,
  "fixes": [
    {
      "platform": "linux",
      "product": "node-proxy-agents",
      "release": "Debian 14",
      "fixedVersion": "0~2025070717\u002B~cs15.3.8-1",
      "fix": "DEBIAN-CVE-2026-44240",
      "url": "https://patchblox.com/security/fix/linux/debian-cve-2026-44240",
      "released": "2026-05-27T17:38:13Z"
    }
  ],
  "noFixYet": [],
  "dataAsOf": "2026-11-09T01:18:40Z",
  "attribution": {
    "text": "Data: Patchblox Patch Radar",
    "url": "https://patchblox.com/security/patch-radar",
    "terms": "https://patchblox.com/security/patch-radar/use-the-data"
  }
}