{
  "cveId": "CVE-2022-49661",
  "url": "https://patchblox.com/security/cve/CVE-2022-49661",
  "summary": "CVE-2022-49661 is fixed in linux on 1 platform, first by DEBIAN-CVE-2022-49661, released February 26, 2025. It is not reported as exploited. Patch Radar priority: Routine.",
  "title": "linux: In the Linux kernel, the following vulnerability has been resolved:  can: gs_usb: gs_usb_open/close(): fix memory lea...",
  "description": "In the Linux kernel, the following vulnerability has been resolved:  can: gs_usb: gs_usb_open/close(): fix memory leak  The gs_usb driver appears to suffer from a malady common to many USB CAN adapter drivers in that it performs usb_alloc_coherent() to allocate a number of USB request blocks (URBs) for RX, and then later relies on usb_kill_anchored_urbs() to free them, but this doesn\u0027t actually free them. As a result, this may be leaking DMA memory that\u0027s been used by the driver.  This commit is an adaptation of the techniques found in the esd_usb2 driver where a similar design pattern led to a memory leak. It explicitly frees the RX URBs and their DMA memory via a call to usb_free_coherent(). Since the RX URBs were allocated in the gs_can_open(), we remove them in gs_can_close() rather than in the disconnect function as was done in esd_usb2.  For more information, see the 928150fad41b (\u0022can: esd_usb2: fix memory leak\u0022).",
  "published": "2025-02-26T07:01:41Z",
  "severity": "medium",
  "cvss": 5.5,
  "cvssVector": "CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H",
  "epss": 0.00269,
  "epssPercentile": 0.19247,
  "priority": "Routine",
  "priorityTier": 4,
  "exploited": false,
  "vendorExploited": false,
  "disclosed": false,
  "fixes": [
    {
      "platform": "linux",
      "product": "linux",
      "release": "Debian 12.15 (bookworm)",
      "fixedVersion": "5.18.14-1",
      "fix": "DEBIAN-CVE-2022-49661",
      "url": "https://patchblox.com/security/fix/linux/debian-cve-2022-49661",
      "released": "2025-02-26T07:01:41Z"
    },
    {
      "platform": "linux",
      "product": "linux",
      "release": "Debian 13.5 (trixie)",
      "fixedVersion": "5.18.14-1",
      "fix": "DEBIAN-CVE-2022-49661",
      "url": "https://patchblox.com/security/fix/linux/debian-cve-2022-49661",
      "released": "2025-02-26T07:01:41Z"
    },
    {
      "platform": "linux",
      "product": "linux",
      "release": "Debian 14",
      "fixedVersion": "5.18.14-1",
      "fix": "DEBIAN-CVE-2022-49661",
      "url": "https://patchblox.com/security/fix/linux/debian-cve-2022-49661",
      "released": "2025-02-26T07:01:41Z"
    }
  ],
  "noFixYet": [],
  "dataAsOf": "2026-11-08T19:12:23Z",
  "attribution": {
    "text": "Data: Patchblox Patch Radar",
    "url": "https://patchblox.com/security/patch-radar",
    "terms": "https://patchblox.com/security/patch-radar/use-the-data"
  }
}