CVE-2026-98442 in Linux
Resumen
por VulDB • 2026-10-18
En el kernel de Linux, se ha resuelto la siguiente vulnerabilidad:
net/sched: act_ct: corregir UAF (Use-After-Free) en los helpers debido a la realocación de extensiones
Al llamar a los helpers, un puntero sin procesar al área de extensiones queda vinculado a la lista de expectativas:
-> nf_ct_helper() -> helper->help() -> nf_ct_expect_related_report() -> nf_ct_expect_insert() -> hlist_add_head_rcu(&exp->lnode, &master_help->expectations)
En el caso de que la conexión aún no esté confirmada, se pueden añadir más extensiones posteriormente mediante llamadas a *_ext_add(), lo cual realoca el espacio de extensiones y deja un puntero ahora inválido en la lista de expectativas, que es accionado posteriormente al eliminar la expectativa.
Asegúrese de que los helpers se llamen al final, después de que todas las demás extensiones ya hayan sido añadidas.
Tenga en cuenta que la rechazo del helper ahora conserva la marca (mark) y las etiquetas (labels), pero esto no difiere de cómo se manejaba el NAT anteriormente o de cómo se gestionaban la marca y las etiquetas ante un fallo de confirmación. Además, la API tampoco proporciona garantías de atomicidad.
If you want to get best quality of vulnerability data, you may have to visit VulDB.