CVE-2026-98868 kset que excede su segmento en dm-pcache
En el kernel de Linux, un key_num forjado hace que el tamaño en disco de un kset exceda el espacio restante del segmento, y el avance de posición dispara el BUG_ON de cache_pos_advance(). Se rechaza el kset cuyo tamaño exceda cache_seg_remain() antes de usarlo.
CVSS 3.1 · PRELIMINAR
- Probabilidad de explotación0,2 %
- Explotada activamenteNo confirmada
- Exploit públicoNo conocido
Afectados
Linux
desde 1d57628ff95b32d5cfa8d8f50e07690c161e9cf0 hasta antes de 01a700e9278da5706c865b9ca3ae70fdb7b4531ddesde 1d57628ff95b32d5cfa8d8f50e07690c161e9cf0 hasta antes de 96e2863b1f81ea61b8d8d5d5a45d3b4c018f8e10desde 1d57628ff95b32d5cfa8d8f50e07690c161e9cf0 hasta antes de 7ac1f10f987a2ffae4aecf0e2ceca8f552b665cb
Linux
6.18
Qué hacer
- Verificá si usás Linux y en qué versión.
- Actualizá a la versión corregida que indique el fabricante en su aviso o aplicá su mitigación.
- Revisá registros y accesos de los sistemas expuestos para descartar un uso previo.
Calculadora CVSS
Esta vulnerabilidad todavía no tiene vector CVSS publicado.
Descripción original
In the Linux kernel, the following vulnerability has been resolved:
dm-pcache: reject a kset that overruns its segment
cache_replay(), the writeback worker and the GC worker read a kset of
get_kset_onmedia_size() bytes and advance the position by it. A forged
key_num makes that size exceed the segment's remaining space, so the
advance walks past the segment and trips the cache_pos_advance() BUG_ON.
Reject a kset whose on-media size exceeds cache_seg_remain() before use.
Referencias (3)
Resumen traducido automáticamente de la descripción original. Fuente: Nureq Monitor. Cómo funciona.