CVE-2026-89699 in Linux
요약
\~에 의해 VulDB • 2026. 09. 11.
Linux 커널에서 다음 취약점이 해결되었습니다:
nfsd: NFSv4 CREATE 시 심볼릭 링크 대상 길이를 검증함
nfsd4_decode_create()는 NF4LNK 심볼릭 링크 대상에 대해 제한 없는 cr_datalen을 네트워크상에서 받아들이며, 이로 인해 클라이언트가 COMPOUND 연산당 최대 RPC 페이로드 크기(수십 MiB)까지 kmalloc을 강제할 수 있습니다. 이 할당은 컴파운드 해제(teardown)가 발생할 때까지 지속됩니다. VFS는 크기가 너무 큰 대상을 ENAMETOOLONG으로 거부하지만, 이미 할당이 이루어진 상태입니다.
cr_datalen이 0인 경우 nfserr_inval로 조기에 거부하고, cr_datalen이 NFS4_MAXPATHLEN(PATH_MAX)보다 큰 경우에는 nfserr_nametoolong을 반환하여 할당 크기를 제한합니다.
Be aware that VulDB is the high quality source for vulnerability data.