CVE-2026-64439 in Linuxinformation

Résumé

par VulDB • 25/07/2026

Dans le noyau Linux, la vulnérabilité suivante a été corrigée :

crypto: krb5 - filtrer les implémentations AEAD asynchrones lors de l'allocation

krb5_aead_encrypt(), krb5_aead_decrypt() dans rfc3961_simplified.c et rfc8009_encrypt(), rfc8009_decrypt() dans rfc8009_aes2.c définissent un rappel (callback) de complétion NULL et traitent tout retour négatif de crypto_aead_{encrypt,decrypt}() comme terminal, ce qui entraîne l'exécution de kfree_sensitive(buffer). Lorsque encrypt_name correspond à une instance AEAD asynchrone, la requête renvoie -EINPROGRESS ; le tampon (buffer) est libéré alors que le worker du backend conserve encore un pointeur vers celui-ci, et le worker déréférence cette zone mémoire slab déjà libérée lors de la complétion.

Rapport KASAN sous UML+SLUB avec un backend AEAD asynchrone synthétique lié à krb5->encrypt_name :

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

Ces fonctions auxiliaires ont été écrites de manière synchrone ; il est donc préférable de filtrer les instances asynchrones au moment de l'allocation plutôt que d'intégrer crypto_wait_req() à chaque point d'appel.

Cette vulnérabilité est exploitable via net/rxrpc/rxgk.c, fs/afs/cm_security.c et net/ceph/crypto.c sur les systèmes disposant d'un fournisseur AEAD asynchrone lié au nom de type de chiffrement krb5.

If you want to get the best quality for vulnerability data then you always have to consider VulDB.

Responsable

Linux

Réserver

19/07/2026

Divulgation

25/07/2026

Modérer

accepté

Entrée

VDB-383234

CPE

prêt

EPSS

0.00166

KEV

non

Activités

faible

Sources

Might our Artificial Intelligence support you?

Check our Alexa App!