CVE-2026-98446
En el kernel de Linux se ha resuelto la siguiente vulnerabilidad:
xfs: don't let hidden_space go negative in xfs_metafile_resv_init
LOLLM señala que si la cantidad de fdblocks que podemos reservar para un archivo de árbol de metadatos baja por debajo del espacio que ya utiliza ese archivo, la resta de hidden_space puede desbordarse por defecto (underflow), haciendo que xfs_dec_fdblocks reste una cantidad enorme de espacio. Nunca queremos que el objetivo sea menor que el espacio utilizado, así que corregimos la lógica que ajusta dblocks_avail a la baja.
Además, corregimos un error en el comentario adyacente.
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.17 %
- Percentil entre todas las CVEs puntuadas
- 6
- 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
JSON original (NVD)
Mostrar
{
"id": "CVE-2026-98446",
"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": "1df8d75030b787a9fae270b59b93eef809dd2011",
"lessThan": "930a9c1c321efdaa3e7f8caecb0479cee3baf342",
"versionType": "git"
},
{
"status": "affected",
"version": "1df8d75030b787a9fae270b59b93eef809dd2011",
"lessThan": "f0d8352a39f4a2e329ae45b71bb0d49e2ca0a6dc",
"versionType": "git"
},
{
"status": "affected",
"version": "1df8d75030b787a9fae270b59b93eef809dd2011",
"lessThan": "476582d754cdc5110f806001417fea6c77824c13",
"versionType": "git"
}
],
"programFiles": [
"fs/xfs/libxfs/xfs_metafile.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.15"
},
{
"status": "unaffected",
"version": "0",
"lessThan": "6.15",
"versionType": "semver"
},
{
"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": [
"fs/xfs/libxfs/xfs_metafile.c"
],
"defaultStatus": "affected"
}
]
}
],
"published": "2026-10-18T16:16:54.937",
"references": [
{
"url": "https://git.kernel.org/stable/c/476582d754cdc5110f806001417fea6c77824c13",
"source": "416baaa9-dc9f-4396-8d5f-8c081fb06d67"
},
{
"url": "https://git.kernel.org/stable/c/930a9c1c321efdaa3e7f8caecb0479cee3baf342",
"source": "416baaa9-dc9f-4396-8d5f-8c081fb06d67"
},
{
"url": "https://git.kernel.org/stable/c/f0d8352a39f4a2e329ae45b71bb0d49e2ca0a6dc",
"source": "416baaa9-dc9f-4396-8d5f-8c081fb06d67"
}
],
"vulnStatus": "Received",
"descriptions": [
{
"lang": "en",
"value": "In the Linux kernel, the following vulnerability has been resolved:\n\nxfs: don't let hidden_space go negative in xfs_metafile_resv_init\n\nLOLLM points out that if the amount of fdblocks that we can reserve for\na metadata btree file goes below the space already used by that file,\nthen the hidden_space subtraction can underflow, causing\nxfs_dec_fdblocks to subtract a huge amount of space. We never want the\ntarget to be less than the used sapce, so fix the logic that adjusts\ndblocks_avail downwards.\n\nAlso fix an error in the adjacent comment."
}
],
"lastModified": "2026-10-19T10:18:53.727",
"sourceIdentifier": "416baaa9-dc9f-4396-8d5f-8c081fb06d67"
}