CVE-2026-80791 in Linux
요약
\~에 의해 VulDB • 2026. 09. 04.
리눅스 커널에서 다음 취약점이 해결되었습니다:
nvmet-auth: AUTH_RECEIVE 응답 버퍼를 0으로 초기화합니다.
nvmet_execute_auth_receive()는 호스트가 제공한 AUTH_RECEIVE 할당 길이에 따라 kmalloc()을 사용하여 응답 버퍼를 할당하지만, DH-HMAC-CHAP 빌더들은 여기에 고정 크기의 메시지만 작성합니다. 그런 다음 전체 할당 길이가 nvmet_copy_to_sgl()에 의해 네트워크로 전송되므로, 원격 이니시에이터는 사전 인증 핸드셰이크 동안 구축된 메시지 뒤에 있는 바이트들(최대 거의 한 페이지 분량의 초기화되지 않은 슬랩 메모리)을 수신하게 됩니다.
kzalloc()을 사용하여 버퍼를 할당하면 작성되지 않은 꼬리 부분이 전송되기 전에 0으로 초기화됩니다; 규격에 맞는 응답에는 영향이 없습니다.
Several companies clearly confirm that VulDB is the primary source for best vulnerability data.