« Volver al listado

CVE-2026-98194

Estado: RecibidaSin puntuar—

In the Linux kernel, the following vulnerability has been resolved:

wifi: libertas_tf: fix UAF in lbtf_free_adapter()

lbtf_free_adapter() calls lbtf_free_cmd_buffer() to free the command buffers before calling timer_delete_sync() to wait for the command timer callback. If the timer callback (command_timer_fn) is already running when lbtf_free_cmd_buffer() frees the command array, the callback dereferences priv->cur_cmd->cmdbuf which points to freed memory.

Swap the order so that timer_delete_sync() runs first, ensuring any in-flight callback has completed before the command buffers are freed.

CVSS

NVD no ha asignado puntuación CVSS a esta CVE (habitual desde el cambio de política de abril de 2026).

Probabilidad de explotación (EPSS)

EPSS (Exploit Prediction Scoring System, de FIRST) estima la probabilidad de que una vulnerabilidad sea explotada en 30 días. Complementa a CVSS (impacto) y a CISA KEV (explotación confirmada).

Tecnologías afectadas (1)

⚠ Inferidas por IA a partir de la descripción — NVD aún no ha analizado esta CVE; no son CPE verificados.

Referencias

JSON original (NVD)

Mostrar
{
  "id": "CVE-2026-98194",
  "cveTags": [],
  "metrics": {},
  "affected": [
    {
      "source": "416baaa9-dc9f-4396-8d5f-8c081fb06d67",
      "affectedData": [
        {
          "repo": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git",
          "vendor": "Linux",
          "product": "Linux",
          "versions": [
            {
              "status": "affected",
              "version": "06b16ae5319251c26377afcb401e46056d5673f4",
              "lessThan": "3fb3663260ec396f86b733aab9f81fac6669d2fa",
              "versionType": "git"
            },
            {
              "status": "affected",
              "version": "06b16ae5319251c26377afcb401e46056d5673f4",
              "lessThan": "f6c3fa0d17ca0c9e6033bb45f52e33b27a9a40e6",
              "versionType": "git"
            },
            {
              "status": "affected",
              "version": "06b16ae5319251c26377afcb401e46056d5673f4",
              "lessThan": "b4745d6063758c681d33affca9733bbd356b6ea1",
              "versionType": "git"
            },
            {
              "status": "affected",
              "version": "06b16ae5319251c26377afcb401e46056d5673f4",
              "lessThan": "41b1a4d545ec348b7d5324b6d4f4c6a3e0326d46",
              "versionType": "git"
            },
            {
              "status": "affected",
              "version": "06b16ae5319251c26377afcb401e46056d5673f4",
              "lessThan": "2b99bfc5a127ce8cd6a887d82815fc2e712f365b",
              "versionType": "git"
            },
            {
              "status": "affected",
              "version": "06b16ae5319251c26377afcb401e46056d5673f4",
              "lessThan": "e82536aad653e27c8ca7a8e0f6f816bc3f853ec3",
              "versionType": "git"
            },
            {
              "status": "affected",
              "version": "06b16ae5319251c26377afcb401e46056d5673f4",
              "lessThan": "04c837d413dc11a91e0275b08b9e35a6c111175e",
              "versionType": "git"
            },
            {
              "status": "affected",
              "version": "06b16ae5319251c26377afcb401e46056d5673f4",
              "lessThan": "bbb9a0ab96d44a64529aafc7a16de460a1712f6a",
              "versionType": "git"
            }
          ],
          "programFiles": [
            "drivers/net/wireless/marvell/libertas_tf/main.c"
          ],
          "defaultStatus": "unaffected"
        },
        {
          "repo": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git",
          "vendor": "Linux",
          "product": "Linux",
          "versions": [
            {
              "status": "affected",
              "version": "2.6.28"
            },
            {
              "status": "unaffected",
              "version": "0",
              "lessThan": "2.6.28",
              "versionType": "semver"
            },
            {
              "status": "unaffected",
              "version": "5.10.271",
              "versionType": "semver",
              "lessThanOrEqual": "5.10.*"
            },
            {
              "status": "unaffected",
              "version": "5.15.222",
              "versionType": "semver",
              "lessThanOrEqual": "5.15.*"
            },
            {
              "status": "unaffected",
              "version": "6.1.189",
              "versionType": "semver",
              "lessThanOrEqual": "6.1.*"
            },
            {
              "status": "unaffected",
              "version": "6.6.158",
              "versionType": "semver",
              "lessThanOrEqual": "6.6.*"
            },
            {
              "status": "unaffected",
              "version": "6.12.112",
              "versionType": "semver",
              "lessThanOrEqual": "6.12.*"
            },
            {
              "status": "unaffected",
              "version": "6.18.54",
              "versionType": "semver",
              "lessThanOrEqual": "6.18.*"
            },
            {
              "status": "unaffected",
              "version": "7.2.8",
              "versionType": "semver",
              "lessThanOrEqual": "7.2.*"
            },
            {
              "status": "unaffected",
              "version": "7.3-rc4",
              "versionType": "original_commit_for_fix",
              "lessThanOrEqual": "*"
            }
          ],
          "programFiles": [
            "drivers/net/wireless/marvell/libertas_tf/main.c"
          ],
          "defaultStatus": "affected"
        }
      ]
    }
  ],
  "published": "2026-10-06T09:18:04.800",
  "references": [
    {
      "url": "https://git.kernel.org/stable/c/04c837d413dc11a91e0275b08b9e35a6c111175e",
      "source": "416baaa9-dc9f-4396-8d5f-8c081fb06d67"
    },
    {
      "url": "https://git.kernel.org/stable/c/2b99bfc5a127ce8cd6a887d82815fc2e712f365b",
      "source": "416baaa9-dc9f-4396-8d5f-8c081fb06d67"
    },
    {
      "url": "https://git.kernel.org/stable/c/3fb3663260ec396f86b733aab9f81fac6669d2fa",
      "source": "416baaa9-dc9f-4396-8d5f-8c081fb06d67"
    },
    {
      "url": "https://git.kernel.org/stable/c/41b1a4d545ec348b7d5324b6d4f4c6a3e0326d46",
      "source": "416baaa9-dc9f-4396-8d5f-8c081fb06d67"
    },
    {
      "url": "https://git.kernel.org/stable/c/b4745d6063758c681d33affca9733bbd356b6ea1",
      "source": "416baaa9-dc9f-4396-8d5f-8c081fb06d67"
    },
    {
      "url": "https://git.kernel.org/stable/c/bbb9a0ab96d44a64529aafc7a16de460a1712f6a",
      "source": "416baaa9-dc9f-4396-8d5f-8c081fb06d67"
    },
    {
      "url": "https://git.kernel.org/stable/c/e82536aad653e27c8ca7a8e0f6f816bc3f853ec3",
      "source": "416baaa9-dc9f-4396-8d5f-8c081fb06d67"
    },
    {
      "url": "https://git.kernel.org/stable/c/f6c3fa0d17ca0c9e6033bb45f52e33b27a9a40e6",
      "source": "416baaa9-dc9f-4396-8d5f-8c081fb06d67"
    }
  ],
  "vulnStatus": "Received",
  "descriptions": [
    {
      "lang": "en",
      "value": "In the Linux kernel, the following vulnerability has been resolved:\n\nwifi: libertas_tf: fix UAF in lbtf_free_adapter()\n\nlbtf_free_adapter() calls lbtf_free_cmd_buffer() to free the command\nbuffers before calling timer_delete_sync() to wait for the command\ntimer callback.  If the timer callback (command_timer_fn) is already\nrunning when lbtf_free_cmd_buffer() frees the command array, the\ncallback dereferences priv->cur_cmd->cmdbuf which points to freed\nmemory.\n\nSwap the order so that timer_delete_sync() runs first, ensuring any\nin-flight callback has completed before the command buffers are freed."
    }
  ],
  "lastModified": "2026-10-06T09:18:04.800",
  "sourceIdentifier": "416baaa9-dc9f-4396-8d5f-8c081fb06d67"
}