CVE-2026-98624

Estado: RecibidaSin puntuar—
Gravedad—Sin puntuar
Probabilidad de explotación0.18 %mayor que el 7 % de las CVE
Explotación activaNono figura en el catálogo de CISA
Exploit públicoNo conocidosin código público localizado

En el kernel de Linux se ha resuelto la siguiente vulnerabilidad:

netfilter: nfnetlink_queue: mantener el mutex nfnl en el notificador de eventos

Debemos serializar el notificador de liberación y la función netlink de configuración. Un hilo concurrente puede emitir close(), lo que puede llamar a la función de liberación mientras un proceso de socket no relacionado envía una solicitud UNBIND para el mismo portid:

Tras este cambio, es imposible que se produzcan eventos UNBIND y URELEASE en paralelo.

Este cambio no es elegante, pero es la corrección más corta dado que las instancias no cuentan con contadores de referencias y que la función de retrollamada de configuración de nfnetlink libera el bloqueo de lectura RCU antes de tiempo debido a la necesidad de realizar asignaciones que pueden bloquear el hilo.

Detalles técnicos trazas, registros y código del informe original
Oops: general protection fault, [..]
RIP: 0010:__instance_destroy+0x60/0x210 [nfnetlink_queue]
Call Trace:
 nfqnl_recv_config+0x9b0/0xdc0 [nfnetlink_queue]
 nfnetlink_rcv_msg+0x7c2/0xeb0
 ? __pfx_nfnetlink_rcv_msg+0x10/0x10

Traducción automática del texto original de NVD (en inglés).

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)

Probabilidad de explotación en los próximos 30 días
0.18 %
Percentil entre todas las CVEs puntuadas
7
Fecha de la puntuación
20/10/2026

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

Mostrar las 8 referencias

JSON original (NVD)

Mostrar
{
  "id": "CVE-2026-98624",
  "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": "7af4cc3fa158ff1dda6e7451c7e6afa6b0bb85cb",
              "lessThan": "46432f2e76f7c385d82506304a2928e7d293289f",
              "versionType": "git"
            },
            {
              "status": "affected",
              "version": "7af4cc3fa158ff1dda6e7451c7e6afa6b0bb85cb",
              "lessThan": "597320337c3da06c92a9e95cfc755da66fedc476",
              "versionType": "git"
            },
            {
              "status": "affected",
              "version": "7af4cc3fa158ff1dda6e7451c7e6afa6b0bb85cb",
              "lessThan": "2e9be1302f25c9be51c2fb8c907bc6d8a1050e33",
              "versionType": "git"
            },
            {
              "status": "affected",
              "version": "7af4cc3fa158ff1dda6e7451c7e6afa6b0bb85cb",
              "lessThan": "d559e06a5ab7c064100aafd5c826eadd0f1c6216",
              "versionType": "git"
            },
            {
              "status": "affected",
              "version": "7af4cc3fa158ff1dda6e7451c7e6afa6b0bb85cb",
              "lessThan": "1d1184411599a7c2217560bab3bbe641c6d03b95",
              "versionType": "git"
            },
            {
              "status": "affected",
              "version": "7af4cc3fa158ff1dda6e7451c7e6afa6b0bb85cb",
              "lessThan": "07a3ec8fdc5a1267c00cd6fd1cf8bbb5cda913c1",
              "versionType": "git"
            },
            {
              "status": "affected",
              "version": "7af4cc3fa158ff1dda6e7451c7e6afa6b0bb85cb",
              "lessThan": "8137a39e08e838ced234044384740ceeb99ed388",
              "versionType": "git"
            },
            {
              "status": "affected",
              "version": "7af4cc3fa158ff1dda6e7451c7e6afa6b0bb85cb",
              "lessThan": "9461613afc59acef44a0071b0dd5075f6e993ffe",
              "versionType": "git"
            }
          ],
          "programFiles": [
            "net/netfilter/nfnetlink_queue.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.14"
            },
            {
              "status": "unaffected",
              "version": "0",
              "lessThan": "2.6.14",
              "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.55",
              "versionType": "semver",
              "lessThanOrEqual": "6.18.*"
            },
            {
              "status": "unaffected",
              "version": "7.2.9",
              "versionType": "semver",
              "lessThanOrEqual": "7.2.*"
            },
            {
              "status": "unaffected",
              "version": "7.3",
              "versionType": "original_commit_for_fix",
              "lessThanOrEqual": "*"
            }
          ],
          "programFiles": [
            "net/netfilter/nfnetlink_queue.c"
          ],
          "defaultStatus": "affected"
        }
      ]
    }
  ],
  "published": "2026-10-18T16:17:15.393",
  "references": [
    {
      "url": "https://git.kernel.org/stable/c/07a3ec8fdc5a1267c00cd6fd1cf8bbb5cda913c1",
      "source": "416baaa9-dc9f-4396-8d5f-8c081fb06d67"
    },
    {
      "url": "https://git.kernel.org/stable/c/1d1184411599a7c2217560bab3bbe641c6d03b95",
      "source": "416baaa9-dc9f-4396-8d5f-8c081fb06d67"
    },
    {
      "url": "https://git.kernel.org/stable/c/2e9be1302f25c9be51c2fb8c907bc6d8a1050e33",
      "source": "416baaa9-dc9f-4396-8d5f-8c081fb06d67"
    },
    {
      "url": "https://git.kernel.org/stable/c/46432f2e76f7c385d82506304a2928e7d293289f",
      "source": "416baaa9-dc9f-4396-8d5f-8c081fb06d67"
    },
    {
      "url": "https://git.kernel.org/stable/c/597320337c3da06c92a9e95cfc755da66fedc476",
      "source": "416baaa9-dc9f-4396-8d5f-8c081fb06d67"
    },
    {
      "url": "https://git.kernel.org/stable/c/8137a39e08e838ced234044384740ceeb99ed388",
      "source": "416baaa9-dc9f-4396-8d5f-8c081fb06d67"
    },
    {
      "url": "https://git.kernel.org/stable/c/9461613afc59acef44a0071b0dd5075f6e993ffe",
      "source": "416baaa9-dc9f-4396-8d5f-8c081fb06d67"
    },
    {
      "url": "https://git.kernel.org/stable/c/d559e06a5ab7c064100aafd5c826eadd0f1c6216",
      "source": "416baaa9-dc9f-4396-8d5f-8c081fb06d67"
    }
  ],
  "vulnStatus": "Received",
  "descriptions": [
    {
      "lang": "en",
      "value": "In the Linux kernel, the following vulnerability has been resolved:\n\nnetfilter: nfnetlink_queue: hold nfnl mutex in event notifier\n\nWe must serialize the release notifier and the config netlink function.\nA concurrent thread can issue close() which can call the release function\nwhile unrelated socket processes UNBIND request for same portid:\n\nOops: general protection fault, [..]\nRIP: 0010:__instance_destroy+0x60/0x210 [nfnetlink_queue]\nCall Trace:\n nfqnl_recv_config+0x9b0/0xdc0 [nfnetlink_queue]\n nfnetlink_rcv_msg+0x7c2/0xeb0\n ? __pfx_nfnetlink_rcv_msg+0x10/0x10\n\nAfter this, parallel UNBIND and URELEASE events are impossible.\n\nThis change isn't nice, but its the shortest fix given instances\nare not refcounted and the nfnetlink config callback drops the\nrcu read lock early due to need for sleeping allocations."
    }
  ],
  "lastModified": "2026-10-19T10:19:26.583",
  "sourceIdentifier": "416baaa9-dc9f-4396-8d5f-8c081fb06d67"
}