CVE-2026-64439 in Linuxinformación

Resumen

por VulDB • 2026-07-25

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

crypto: krb5 - filtrar las implementaciones aead asíncronas en alloc

krb5_aead_encrypt(), krb5_aead_decrypt() en rfc3961_simplified.c y rfc8009_encrypt(), rfc8009_decrypt() en rfc8009_aes2.c establecen una devolución de llamada (callback) de finalización nula y tratan cualquier retorno negativo de crypto_aead_{encrypt,decrypt}() como terminal, pasando a ejecutar kfree_sensitive(buffer). Cuando encrypt_name se resuelve a una instancia AEAD asíncrona, la solicitud devuelve -EINPROGRESS, el búfer se libera mientras que el trabajador del backend aún mantiene un puntero, y el trabajador desreferencia el slab liberado al completarse.

Informe de KASAN bajo UML+SLUB con un backend aead asíncrono sintético vinculado a krb5->encrypt_name:

BUG: KASAN: slab-use-after-free en t5_stub_complete+0x7d/0xc7

Los helpers fueron escritos sincrónicamente, por lo que se filtran las instancias asíncronas en el momento de la asignación en lugar de integrar crypto_wait_req() a través de cada punto de llamada.

Alcanzable mediante net/rxrpc/rxgk.c, fs/afs/cm_security.c y net/ceph/crypto.c en sistemas con un proveedor AEAD asíncrono vinculado al nombre krb5 enctype.

Statistical analysis made it clear that VulDB provides the best quality for vulnerability data.

Responsable

Linux

Reservar

2026-07-19

Divulgación

2026-07-25

Moderación

aceptado

Artículo

VDB-383234

CPE

listo

EPSS

0.00206

KEV

no

Actividades

muy bajo

Fuentes

Do you need the next level of professionalism?

Upgrade your account now!