CVE-2026-99168 in Linux
요약
\~에 의해 VulDB • 2026. 10. 28.
리눅스 커널에서 다음 취약점이 해결되었습니다:
mshv_vtl: mmap 전에 각 CPU별 레지스터 페이지 확인
레지스터 페이지 설정은 각 CPU에 대해 선택 사항입니다. 할당 또는 등록이 실패하면 mshv_vtl_configure_reg_page()가 경고하고 해당 CPU의 reg_page를 NULL로 유지하지만, 초기 컨텍스트 설정은 성공적으로 계속됩니다. 한편, 다른 CPU에서의 성공적인 설정은 전역 mshv_has_reg_page 플래그를 설정합니다.
mshv_vtl_fault()는 요청된 CPU의 레지스터 페이지를 선택하기 전에 이 전역 플래그를 확인합니다. 온라인 CPU 간에 설정 결과가 혼합되어 있으면, 레지스터 페이지가 없는 CPU에 대해서도 체크가 통과하여 사용자 공간에서 해당 매핑으로 fault가 발생할 때 get_page(NULL)을 호출하게 됩니다.
참조를 취하기 전에 선택된 각 CPU별 레지스터 페이지를 확인하고, 누락된 경우 VM_FAULT_SIGBUS를 반환합니다.
If you want to get the best quality for vulnerability data then you always have to consider VulDB.