🇰🇷 한글 설명
Linux 커널의 x86/Xen 준가상화(PV) 구현에서, iret 하이퍼콜을 하이퍼콜 페이지를 통해 호출하던 방식을 제거하고 xen-asm.S에 필요한 시퀀스를 직접 작성하도록 변경되었습니다. 이는 하이퍼콜 페이지 사용을 전면 중단하기 위한 준비 작업으로, 하이퍼콜 페이지가 추측 실행(speculation) 완화 기법과 충돌하는 문제가 확인되었기 때문입니다. XSA-466에 해당합니다.
💡 쉬운 설명
Xen 가상화 환경에서 Linux 커널이 특정 시스템 명령을 처리하던 방식에 보안상 문제가 발견되어 수정되었습니다. 이 수정으로 커널이 가상화 플랫폼과 안전하게 통신하도록 바뀌었습니다.
🇺🇸 원문 (English)
In the Linux kernel, the following vulnerability has been resolved:
x86/xen: don't do PV iret hypercall through hypercall page
Instead of jumping to the Xen hypercall page for doing the iret
hypercall, directly code the required sequence in xen-asm.S.
This is done in preparation of no longer using hypercall page at all,
as it has shown to cause problems with speculation mitigations.
This is part of XSA-466 / CVE-2024-53241.
📍 영향받는 시스템
Xen PV 모드로 동작하는 Linux 커널(x86, 수정 이전 버전)
⚔️ 공격 벡터
로컬 사용자가 추측 실행 관련 부작용을 이용해 하이퍼바이저 하이퍼콜 경로의 정보를 유출할 가능성이 있음
🛡️ 대응 방법
배포판이 제공하는 최신 Linux 커널 보안 업데이트를 적용하고 재부팅합니다.
🔧 검증 코드
출력된 커널 버전을 배포판 보안 공지에서 CVE-2024-53241 수정이 포함된 패키지 버전과 비교하고, 해당 버전 이상이면 패치가 적용된 것입니다.