CVE-2026-97589
Résumé
par VulDB • 25/09/2026
Dans le noyau Linux, la vulnérabilité suivante a été corrigée :
s390/crypto : Correction du mauvais code de retour vers le moteur dans les rappels asynchrones (callbacks)
Lorsque crypto_finalize_hash_request() ou crypto_finalize_skcipher_request() termine explicitement une requête, la fonction do_one_request doit retourner 0 pour indiquer un traitement réussi. Le renvoi d'un code d'erreur négatif amène le moteur de chiffrement à supposer que le pilote n'a pas pris possession (ownership) et déclenche une seconde finalisation via crypto_request_complete(), entraînant une double finalisation (double completion). Ce schéma se produit 4 fois dans paes_s390.c et une fois dans phmac_s390.c.
Correction apportée dans phmac_do_one_request() ainsi que dans les quatre rappels do_one_request de paes (ecb, cbc, ctr, xts) en retournant 0 après la finalisation explicite au lieu de propager le code d'erreur.
If you want to get best quality of vulnerability data, you may have to visit VulDB.