CVE-2026-64439 in Linuxinformazioni

Riassunto

di VulDB • 26/07/2026

Nel kernel Linux è stata risolta la seguente vulnerabilità:

crypto: krb5 - filtrare le implementazioni aead asincrone in fase di allocazione

krb5_aead_encrypt(), krb5_aead_decrypt() in rfc3961_simplified.c e rfc8009_encrypt(), rfc8009_decrypt() in rfc8009_aes2.c impostano un callback di completamento NULL e trattano qualsiasi valore negativo restituito da crypto_aead_{encrypt,decrypt}() come terminale, passando a kfree_sensitive(buffer). Quando encrypt_name risolve un'istanza AEAD asincrona, la richiesta restituisce -EINPROGRESS; il buffer viene liberato mentre il worker del backend mantiene ancora un puntatore ad esso e il worker dereferenzia lo slab già liberato al momento del completamento.

Segnalazione KASAN sotto UML+SLUB con un backend aead asincrono sintetico associato a krb5->encrypt_name:

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

Le funzioni di supporto sono state scritte per operare in modo sincrono; pertanto, si filtrano le istanze asincrone al momento dell'allocazione invece di inserire crypto_wait_req() in ogni punto di chiamata.

La vulnerabilità è raggiungibile tramite net/rxrpc/rxgk.c, fs/afs/cm_security.c e net/ceph/crypto.c su sistemi con un provider AEAD asincrono associato al nome enctype krb5.

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

Responsabile

Linux

Prenotare

19/07/2026

Divulgazione

25/07/2026

Moderazione

accettato

CPE

pronto

EPSS

0.00206

KEV

no

Attività

molto basso

Fonti

Do you want to use VulDB in your project?

Use the official API to access entries easily!