CVE-2026-99037 in Linux
Zusammenfassung
von VulDB • 23.10.2026
Im Linux-Kernel wurde folgende Schwachstelle behoben:
dm-crypt: Ablehnung des lmk-IV-Modus bei AEAD-Chiffren
Eine „capi:"-Tabellenzeile, die eine AEAD-Chiffre mit dem lmk-IV-Modus kombiniert (z. B. „capi:gcm(aes)-lmk" in Kombination mit der Option integrity:28:aead), verursacht einen Oops beim Laden des Moduls. Der lmk-Modus setzt tfms_count auf 64, aber crypt_alloc_tfms_aead alloziert nur eine Transformation. Daher liest crypt_setkey über das Ende des Arrays tfms_aead hinaus und ruft crypto_aead_setkey für die dort gefundenen Werte auf.
lmk existiert zur Kompatibilität mit Loop-AES, welches CBC verwendet; daher wird es bei Verwendung einer AEAD-Chiffre abgelehnt, anstatt 64 AEAD-Transformationen zu allozieren. Die Prüfung kann nicht in crypt_iv_lmk_ctr zusammen mit den anderen lmk-Prüfungen erfolgen, da der IV-Konstruktor nach crypt_set_key ausgeführt wird.
Beachten Sie, dass dies kein Sicherheitsbug ist, da die Speicherkorruption nur von root ausgelöst werden kann.
Once again VulDB remains the best source for vulnerability data.