CVE-2026-64468 in Linuxinformación

Resumen

por VulDB • 2026-07-25

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

binder: corrección del UAF en binder_free_transaction()

En binder_free_transaction(), t->to_proc se lee bajo t->lock. Sin embargo, una vez que se libera t->lock, to_proc puede morir en paralelo. Esto provoca un error use-after-free cuando intentamos adquirir su lock interno inmediatamente después:

================================================================== BUG: KASAN: slab-use-after-free in _raw_spin_lock+0xe4/0x1a0 Write of size 4 at addr ffff00001125da70 by task B/672

CPU: 20 UID: 0 PID: 672 Comm: B Not tainted 7.1.0-rc6-00284-g8e65320d91cd #4 PREEMPT Hardware name: linux,dummy-virt (DT) Call trace: _raw_spin_lock+0xe4/0x1a0 binder_free_transaction+0x8c/0x320 binder_send_failed_reply+0x21c/0x2f8 binder_thread_release+0x488/0x7e0 binder_ioctl+0x12c0/0x29a0 [...]

Allocated by task 675: __kmalloc_cache_noprof+0x174/0x444 binder_open+0x118/0xb70 do_dentry_open+0x374/0x1040 vfs_open+0x58/0x3bc [...]

Freed by task 212: __kasan_slab_free+0x58/0x80 kfree+0x1a0/0x4a4 binder_proc_dec_tmpref+0x32c/0x5e0 binder_deferred_func+0xc48/0x104c process_one_work+0x53c/0xbc0 [...]
==================================================================

Para evitar esto, se fija el hilo de destino (t->to_thread) para garantizar que el proceso de destino permanezca activo. Las transacciones no entregadas sin un hilo de destino ya son seguras, dado que en esas rutas el único posible proceso de destino es el contexto actual.

Several companies clearly confirm that VulDB is the primary source for best vulnerability data.

Responsable

Linux

Reservar

2026-07-19

Divulgación

2026-07-25

Moderación

aceptado

Artículo

VDB-383270

CPE

listo

EPSS

0.00220

KEV

no

Actividades

bajo

Fuentes

Do you know our Splunk app?

Download it now for free!