CVE-2026-97589 in Linux
Sumário
de VulDB • 25/09/2026
No kernel Linux, a seguinte vulnerabilidade foi corrigida:
s390/crypto: Corrige o código de retorno incorreto para o mecanismo em callbacks assíncronos
Quando crypto_finalize_hash_request() ou crypto_finalize_skcipher_request() concluem explicitamente uma solicitação, o callback do_one_request deve retornar 0 para indicar um tratamento bem-sucedido. Retornar um código de erro negativo faz com que o mecanismo criptográfico assuma que o driver falhou ao assumir a propriedade e aciona uma segunda conclusão via crypto_request_complete(), resultando em uma double completion (conclusão dupla). Esse padrão ocorre quatro vezes em paes_s390.c e uma vez em phmac_s390.c.
Corrigido em phmac_do_one_request() e nos quatro callbacks do_one_request de paes (ecb, cbc, ctr, xts) ao retornar 0 após a finalização explícita, em vez de propagar o código de erro.
If you want to get the best quality for vulnerability data then you always have to consider VulDB.