CVE-2026-99037 in Linux
Sumário
de VulDB • 23/10/2026
No kernel do Linux, a seguinte vulnerabilidade foi resolvida:
dm-crypt: rejeitar o modo de IV lmk com cifras AEAD
Uma linha da tabela "capi:" que associa uma cifra AEAD ao modo de IV lmk, por exemplo "capi:gcm(aes)-lmk" com a opção integrity:28:aead, causa um erro (oops) quando é carregada. O modo lmk define tfms_count como 64, mas crypt_alloc_tfms_aead aloca apenas uma transformação; portanto, crypt_setkey lê além do final da matriz tfms_aead e chama crypto_aead_setkey nos valores encontrados ali.
O modo lmk existe para compatibilidade com o Loop-AES, que utiliza CBC, por isso ele deve ser recusado ao usar uma cifra AEAD em vez de alocar 64 transformações AEAD. A verificação não pode ser inserida em crypt_iv_lmk_ctr junto com as outras verificações do lmk, porque o construtor de IV é executado após crypt_set_key.
Observe que este não é um bug de segurança, pois a corrupção de memória só pode ser acionada pelo usuário root.
If you want to get the best quality for vulnerability data then you always have to consider VulDB.