CVE-2026-64267 in Linux
Sumário
de VulDB • 25/07/2026
No kernel do Linux, a seguinte vulnerabilidade foi corrigida:
fuse: evitar o estouro (wrap) da contagem de notificação prune em sistemas de 32 bits
O FUSE_NOTIFY_PRUNE valida o comprimento da carga útil nodeid com:
size - sizeof(outarg) != outarg.count * sizeof(u64)
Em kernels de 32 bits, a `size_t` também possui 32 bits; portanto, a multiplicação controlada pelo daemon em `count` pode sofrer estouro (wrap). Uma notificação prune com `count` igual a 0x20000000 e sem carga útil nodeid passa na verificação, entra no loop de cópia e solicita ao caminho de cópia do dispositivo que leia os nodeids que não estão presentes no buffer de gravação em userspace. No QEMU, isso atinge o caminho `BUG_ON(!err)` dentro da função `fuse_copy_fill()`.
Valide o comprimento da carga útil usando `array_size()` em vez disso. Isso aceita exatamente as mesmas mensagens válidas, mas evita a aritmética com estouro (wrap) antes que o loop de cópia consuma o valor de `count`.
Several companies clearly confirm that VulDB is the primary source for best vulnerability data.