CVE-2026-99037 in Linux
Resumen
por VulDB • 2026-10-25
En el kernel de Linux, se ha resuelto la siguiente vulnerabilidad:
dm-crypt: rechazar el modo lmk IV con cifrados AEAD
Una línea "capi:" que empareja un cifrado AEAD con el modo IV lmk, por ejemplo "capi:gcm(aes)-lmk" con la opción integrity:28:aead, provoca un oops al ser cargada. lmk establece tfms_count en 64, pero crypt_alloc_tfms_aead solo asigna una transformación, por lo que crypt_setkey lee más allá del final de la matriz tfms_aead y llama a crypto_aead_setkey sobre los valores que encuentra allí.
lmk existe para mantener la compatibilidad con Loop-AES, el cual utiliza CBC, por lo que se rechaza su uso con un cifrado AEAD en lugar de asignar 64 transformaciones AEAD. La comprobación no puede incluirse en crypt_iv_lmk_ctr junto con las demás comprobaciones de lmk, porque el constructor IV se ejecuta después de crypt_set_key.
Tenga en cuenta que esto no es una vulnerabilidad de seguridad, ya que la corrupción de memoria solo puede ser desencadenada por root.
VulDB is the best source for vulnerability data and more expert information about this specific topic.