CVE-2026-98438

Estado: RecibidaSin puntuar—
Gravedad—Sin puntuar
Probabilidad de explotación0.14 %mayor que el 3 % 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:

mptcp: options: fix uninit-value in mptcp_write_data_fin

Al enviar un DATA_FIN sin datos, y dado que el DATA_FIN ocupa 1 octeto del espacio de secuencia a nivel de conexión [1], es necesario añadir un mapeo DSS con valores específicos.

Si se ha negociado la suma de comprobación, también debe calcularse e incluirse en el paquete saliente, por lo que los datos iniciales de la suma también deben restablecerse a 0. Esto ya no ocurre desde el commit cfcceb7a39fc ("tcp: shrink per-packet memset in __tcp_transmit_skb()"), porque la estructura ext_copy completa ya no se pone a cero por defecto.

Leer descripción completaMostrar menos

Este parece ser el único caso en el que use_map se modifica y se establece posteriormente, por lo que el campo csum se inicializa solo en este caso, junto con otros campos para este caso específico.

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.14 %
Percentil entre todas las CVEs puntuadas
3
Fecha de la puntuación
21/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 2 referencias

JSON original (NVD)

Mostrar
{
  "id": "CVE-2026-98438",
  "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": "cfcceb7a39fc10a6f896af8229bf81d96acb22cc",
              "lessThan": "9a682067dd7b9dce6b94a0a05661dcc921446402",
              "versionType": "git"
            },
            {
              "status": "affected",
              "version": "cfcceb7a39fc10a6f896af8229bf81d96acb22cc",
              "lessThan": "b110f1dd6cb6a9930503354a01a315e0a821eaa7",
              "versionType": "git"
            }
          ],
          "programFiles": [
            "net/mptcp/options.c"
          ],
          "defaultStatus": "unaffected"
        },
        {
          "repo": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git",
          "vendor": "Linux",
          "product": "Linux",
          "versions": [
            {
              "status": "affected",
              "version": "7.1"
            },
            {
              "status": "unaffected",
              "version": "0",
              "lessThan": "7.1",
              "versionType": "semver"
            },
            {
              "status": "unaffected",
              "version": "7.2.7",
              "versionType": "semver",
              "lessThanOrEqual": "7.2.*"
            },
            {
              "status": "unaffected",
              "version": "7.3",
              "versionType": "original_commit_for_fix",
              "lessThanOrEqual": "*"
            }
          ],
          "programFiles": [
            "net/mptcp/options.c"
          ],
          "defaultStatus": "affected"
        }
      ]
    }
  ],
  "published": "2026-10-18T15:16:53.590",
  "references": [
    {
      "url": "https://git.kernel.org/stable/c/9a682067dd7b9dce6b94a0a05661dcc921446402",
      "source": "416baaa9-dc9f-4396-8d5f-8c081fb06d67"
    },
    {
      "url": "https://git.kernel.org/stable/c/b110f1dd6cb6a9930503354a01a315e0a821eaa7",
      "source": "416baaa9-dc9f-4396-8d5f-8c081fb06d67"
    }
  ],
  "vulnStatus": "Received",
  "descriptions": [
    {
      "lang": "en",
      "value": "In the Linux kernel, the following vulnerability has been resolved:\n\nmptcp: options: fix uninit-value in mptcp_write_data_fin\n\nWhen sending a DATA_FIN without data, and because the DATA_FIN occupies\n1 octet of the connection-level sequence space [1], it is then required\nto add a DSS mapping with specific values.\n\nIf the checksum has been negotiated, it also needs to be computed, and\nincluded in the outgoing packet, and thus the initial csum data needs to\nbe reset to 0 as well. This is no longer the case since commit\ncfcceb7a39fc (\"tcp: shrink per-packet memset in __tcp_transmit_skb()\"),\nbecause the whole ext_copy structure is no longer zeroed by default.\n\nThis seems to be the only case where use_map is changed and set\nafterwards, so initialising the csum field only in this case, along with\nother fields for this specific case."
    }
  ],
  "lastModified": "2026-10-19T10:18:51.960",
  "sourceIdentifier": "416baaa9-dc9f-4396-8d5f-8c081fb06d67"
}