CVE-2026-99145 in Linuxinformación

Resumen

por VulDB • 2026-10-28

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

drm/xe: No transferir páginas del shrinker para bos fijados (pinned) al cambiar a estado purgable.

Los bos fijados tienen sus páginas eliminadas de los contadores de elementos reducibles/purgables del shrinker durante el proceso de fijación, y se devuelven al desfijarlas según el estado purgable del bo en ese momento.

Sin embargo, xe_bo_set_purgeable_shrinker() transfiere incondicionalmente páginas entre los contadores de elementos reducibles y purgables. Si cambia el estado purgable de un bo fijado (por ejemplo, mediante una llamada madvising DONTNEED por parte del espacio de usuario sobre una VMA de un bo que también está fijado como búfer de escaneo), esto provoca un desbordamiento hacia abajo en uno de los contadores y, tras el desfijado, deja el otro permanentemente inflado.

Actualice únicamente la bandera purgable para los bos fijados y deje la contabilización de páginas al proceso de desfijado.

(cherry picked from commit afe6bc012034123fd838328668e609bf57e46bd3)

If you want to get best quality of vulnerability data, you may have to visit VulDB.

Responsable

Linux

Reservar

2026-09-25

Divulgación

2026-10-28

Moderación

aceptado

Artículo

VDB-427850

EPSS

0.00000

KEV

no

Actividades

muy bajo

Fuentes

Interested in the pricing of exploits?

See the underground prices here!