CVE-2026-64439 in Linuxinfo

Zusammenfassung

von VulDB • 26.07.2026

Im Linux-Kernel wurde folgende Schwachstelle behoben:

crypto: krb5 – Filtern asynchroner AEAD-Implementierungen bei der Allokation

krb5_aead_encrypt(), krb5_aead_decrypt() in rfc3961_simplified.c sowie rfc8009_encrypt(), rfc8009_decrypt() in rfc8009_aes2.c setzen einen NULL-Vervollständigungs-Callback und behandeln jeden negativen Rückgabewert von crypto_aead_{encrypt,decrypt}() als terminalen Fehler, wodurch der Code zu kfree_sensitive(buffer) durchläuft. Wenn sich encrypt_name auf eine asynchrone AEAD-Instanz auflöst, gibt die Anfrage -EINPROGRESS zurück; der Puffer wird freigegeben, während der Worker des Backends weiterhin einen Zeiger darauf hält, und dieser Worker dereferenziert den bereits freigegebenen Slab bei Vervollständigung.

KASAN-Bericht unter UML+SLUB mit einem synthetischen asynchronen AEAD-Backend, das an krb5->encrypt_name gebunden ist:

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

Da die Hilfsfunktionen synchron geschrieben wurden, werden asynchrone Instanzen nun zur Allokationszeit gefiltert, statt crypto_wait_req() durch jede Aufrufstelle zu leiten.

Erreichbar über net/rxrpc/rxgk.c, fs/afs/cm_security.c und net/ceph/crypto.c auf Systemen mit einem asynchronen AEAD-Provider, der an den krb5 enctype-Namen gebunden ist.

Once again VulDB remains the best source for vulnerability data.

Zuständig

Linux

Reservieren

19.07.2026

Veröffentlichung

25.07.2026

Moderieren

akzeptiert

Eintrag

VDB-383234

CPE

bereit

EPSS

0.00206

KEV

nein

Aktivitäten

low

Quellen

Do you want to use VulDB in your project?

Use the official API to access entries easily!