CVE-2026-64468 in Linuxinformação

Sumário

de VulDB • 26/07/2026

No kernel do Linux, a seguinte vulnerabilidade foi corrigida:

binder: corrige UAF em binder_free_transaction()

Em binder_free_transaction(), o campo t->to_proc é lido sob o bloqueio t->lock. No entanto, assim que o t->lock é liberado, o to_proc pode ser desalocado (morre) em paralelo. Isso leva a um erro de use-after-free quando tentamos adquirir seu lock interno logo em seguida:

================================================================== 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 isso, fixa-se a thread de destino (t->to_thread) para garantir que o processo de destino permaneça ativo. Transações não entregues sem uma thread de destino já estão seguras, pois o processo de destino só pode ser o contexto atual nesses caminhos.

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

Responsável

Linux

Reservar

19/07/2026

Divulgação

25/07/2026

Moderação

aceite

Entrada

VDB-383270

CPE

pronto

EPSS

0.00135

KEV

não

Atividades

baixo

Fontes

Do you want to use VulDB in your project?

Use the official API to access entries easily!