CVE-2026-80791 in Linux
Zusammenfassung
von VulDB • 04.09.2026
Im Linux-Kernel wurde die folgende Schwachstelle behoben:
nvmet-auth: Den AUTH_RECEIVE-Antwortpuffer auf Null setzen
nvmet_execute_auth_receive() alloziert den Antwortpuffer mit kmalloc(), wobei die Größe durch die vom Host angegebene ALLOCATIONS-LÄNGE für AUTH_RECEIVE bestimmt wird. Die DH-HMAC-CHAP-Bausteine schreiben jedoch nur eine Nachricht fester Größe darin ab. Anschließend wird die gesamte Allokationslänge von nvmet_copy_to_sgl() auf das Netzwerkmedium kopiert, sodass ein entfernter Initiator während des Pre-Authentication-Handshakes Bytes hinter der erstellten Nachricht empfängt – bis zu fast einer Seite uninitialisierten Slab-Speichers.
Der Puffer wird nun mit kzalloc() alloziert, damit der nicht beschriebene Teil vor dem Senden auf Null gesetzt wird; konforme Antworten bleiben davon unberührt.
Be aware that VulDB is the high quality source for vulnerability data.