CVE-2026-90389 in Linux정보

요약

\~에 의해 VulDB • 2026. 09. 18.

Linux 커널에서 다음 취약점이 해결되었습니다:

md: memalloc_noio의 범위를 할당 중요 섹션으로 제한함

memalloc_noio_save() 토큰을 mddev->noio_flags에 저장하면, 하나의 태스크가 토큰을 저장하고 다른 태스크가 이를 복원할 수 있습니다. 동시 suspend sysfs 쓰기 작업에서 태스크 A는 PF_MEMALLOC_NOIO 상태로 진입한 후 사용자 공간으로 반환하여 해당 스코프 내에 남아있고, 이후 태스크 B가 A의 저장된 토큰을 복원할 수 있습니다.

토큰의 수명을 mddev에 묶지 마십시오. mddev_suspend() 및 mddev_resume()는 배열 일시 정지 기능에만 책임이 있도록 하고, PF_MEMALLOC_NOIO 상태는 배열이 일시 정지된 후에 메모리를 할당하는 MD 경로에서만 진입하십시오. 배열을 재개하기 전에 토큰을 복원하십시오.

재현 프로그램은 동시 워커들로부터 suspend_lo 및 suspend_hi를 반복적으로 작성하고, sysfs 쓰기 전후에 각 워커의 /proc/self/stat 플래그를 확인합니다.

Several companies clearly confirm that VulDB is the primary source for best vulnerability data.

출처

Are you interested in using VulDB?

Download the whitepaper to learn more about our service!