CVE-2026-98685

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

smb: client: descartar la caché de páginas posterior al EOF al extender un archivo mediante clone range

cifs_remap_file_range() descartaba la caché de páginas únicamente para los folios que se solapan con la región de destino, de modo que, cuando un clonado amplía el archivo, el folio que abarca el EOF antiguo (que puede contener datos modificados más allá del EOF a través de un mmap) nunca se eliminaba y pasaba a ser visible como contenido del archivo una vez ampliado.

El descarte comienza en el menor de fstart y del EOF antiguo. i_size sigue teniendo aquí el valor antiguo, por lo que no se envía al servidor nada situado más allá del EOF antiguo.

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.19 %
Percentil entre todas las CVEs puntuadas
8
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 2 referencias

JSON original (NVD)

Mostrar
{
  "id": "CVE-2026-98685",
  "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": "c54fc3a4f375663f2361a9cbb2955fb4ef912879",
              "lessThan": "15bb9f1d3e967e328649e92a1451e60a0dc66118",
              "versionType": "git"
            },
            {
              "status": "affected",
              "version": "c54fc3a4f375663f2361a9cbb2955fb4ef912879",
              "lessThan": "4721587f96cb8de8164f3fd203093a0875560999",
              "versionType": "git"
            },
            {
              "status": "affected",
              "version": "358bd5f436d820bb758833050aae065b35d6986c",
              "versionType": "git"
            },
            {
              "status": "affected",
              "version": "43801359c8971cc49b4a4db5015fba77fbd09c32",
              "versionType": "git"
            },
            {
              "status": "affected",
              "version": "6.1.68",
              "lessThan": "6.2",
              "versionType": "semver"
            },
            {
              "status": "affected",
              "version": "6.6.7",
              "lessThan": "6.7",
              "versionType": "semver"
            }
          ],
          "programFiles": [
            "fs/smb/client/cifsfs.c"
          ],
          "defaultStatus": "unaffected"
        },
        {
          "repo": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git",
          "vendor": "Linux",
          "product": "Linux",
          "versions": [
            {
              "status": "affected",
              "version": "6.7"
            },
            {
              "status": "unaffected",
              "version": "0",
              "lessThan": "6.7",
              "versionType": "semver"
            },
            {
              "status": "unaffected",
              "version": "7.2.10",
              "versionType": "semver",
              "lessThanOrEqual": "7.2.*"
            },
            {
              "status": "unaffected",
              "version": "7.3",
              "versionType": "original_commit_for_fix",
              "lessThanOrEqual": "*"
            }
          ],
          "programFiles": [
            "fs/smb/client/cifsfs.c"
          ],
          "defaultStatus": "affected"
        }
      ]
    }
  ],
  "published": "2026-10-18T16:17:21.890",
  "references": [
    {
      "url": "https://git.kernel.org/stable/c/15bb9f1d3e967e328649e92a1451e60a0dc66118",
      "source": "416baaa9-dc9f-4396-8d5f-8c081fb06d67"
    },
    {
      "url": "https://git.kernel.org/stable/c/4721587f96cb8de8164f3fd203093a0875560999",
      "source": "416baaa9-dc9f-4396-8d5f-8c081fb06d67"
    }
  ],
  "vulnStatus": "Received",
  "descriptions": [
    {
      "lang": "en",
      "value": "In the Linux kernel, the following vulnerability has been resolved:\n\nsmb: client: discard post-EOF pagecache when extending a file via clone range\n\ncifs_remap_file_range() discarded the pagecache only for the folios\noverlapping the destination region, so when a clone extends the file the\nfolio straddling the old EOF - which may hold data dirtied past EOF\nthrough an mmap - was never dropped and became visible as file content\nonce the file was extended.\n\nStart the discard at the smaller of fstart and the old EOF.  i_size is\nstill old here, so nothing past the old EOF is flushed to the server."
    }
  ],
  "lastModified": "2026-10-19T10:19:32.923",
  "sourceIdentifier": "416baaa9-dc9f-4396-8d5f-8c081fb06d67"
}