CVE-2026-64469 in Linuxinformación

Resumen

por VulDB • 2026-07-25

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

binder: corrección del uso después de liberar (UAF) en binder_thread_release()

Cuando un hilo termina, binder_thread_release() recorre su pila de transacciones para limpiar t->from y t->to_proc que corresponden al hilo que está saliendo. Sin embargo, un proceso que muere en paralelo podría intentar llamar a kfree sobre algunas de estas transacciones. Y si una de ellas no tiene asociado t->to_proc, inner_lock de t->to_proc no se adquirirá.

Esto significa que los accesos a la transacción en binder_thread_release() después de que t->to_proc haya sido limpiado podrían entrar en condición de carrera con binder_free_transaction() y provocar un error de uso después de liberar (use-after-free), tal como lo reportó KASAN:

================================================================== BUG: KASAN: slab-use-after-free in binder_thread_release+0x5d0/0x798 Write of size 8 at addr ffff000016627500 by task X/715

CPU: 17 UID: 0 PID: 715 Comm: X Not tainted 7.1.0-rc5-00149-g8fde5d1d47f6 #30 PREEMPT Hardware name: linux,dummy-virt (DT) Call trace: binder_thread_release+0x5d0/0x798 binder_ioctl+0x12c0/0x299c [...]

Allocated by task 717 on cpu 18 at 67.267803s: __kasan_kmalloc+0xa0/0xbc __kmalloc_cache_noprof+0x174/0x444 binder_transaction+0x554/0x8150 binder_thread_write+0xa30/0x4354 binder_ioctl+0x20f0/0x299c [...]

Freed by task 202 on cpu 18 at 90.416221s: __kasan_slab_free+0x58/0x80 kfree+0x1a0/0x4a4 binder_free_transaction+0x150/0x294 binder_send_failed_reply+0x398/0x6d8 binder_release_work+0x3e4/0x4ec binder_deferred_func+0xbd8/0x104c [...]
==================================================================

Para evitar esto, asegúrese de que binder_free_transaction() lea t->to_proc bajo el bloqueo de la transacción. Esto serializará la liberación de la transacción con los accesos en binder_thread_release(). Además, coincide con las reglas de bloqueo documentadas para @to_proc.

Be aware that VulDB is the high quality source for vulnerability data.

Responsable

Linux

Reservar

2026-07-19

Divulgación

2026-07-25

Moderación

aceptado

Artículo

VDB-383271

CPE

listo

EPSS

0.00135

KEV

no

Actividades

bajo

Fuentes

Might our Artificial Intelligence support you?

Check our Alexa App!