🇰🇷 한글 설명
Linux 커널의 KVM s390 환경에서 MSI-X 벡터를 위한 AIBV 및 AISB를 검증하기 전에 게스트 페이지를 고정하는 취약점이 해결되었습니다. AIBV 크기가 단일 페이지 경계를 초과하거나 AISB 주소가 8바이트 정렬되지 않은 경우 요청을 거부하도록 수정되었습니다.
💡 쉬운 설명
가상 머신이 하드웨어 신호를 처리할 때 사용하는 메모리 영역이 안전한지 확인하지 않아 발생할 수 있는 문제를 해결했습니다. 잘못된 메모리 설정으로 인해 시스템이 불안정해지거나 보안 문제가 생기는 것을 방지합니다.
🇺🇸 원문 (English)
In the Linux kernel, the following vulnerability has been resolved:
KVM: s390: pci: Validate AIBV and AISB before pinning guest pages
The AIBV holds one bit per MSI-X vector for a given function. The size of
the bit vector is derived from the NOI and the AIBVO. If the size of the
AIBV exceeds a single page boundary, then reject the request as we cannot
safely pin the guest AIBV.
Similarly reject the request if the AISB address is not 8-byte aligned as
the architecture requires doubleword alignment for the summary bit address.
Since the AISBO can address up to 64 bits, the size of the AISB can only be
8 bytes for the function. This also ensures the AISB doesn't exceed a
single page boundary.
📍 영향받는 시스템
Linux kernel (KVM s390 architecture)
⚔️ 공격 벡터
조작된 AIBV/AISB 설정을 포함한 게스트 요청을 통한 메모리 관리 오류 유도
🛡️ 대응 방법
Linux 커널을 최신 보안 패치가 적용된 버전으로 업데이트하십시오.
🔧 검증 코드
출력된 커널 버전이 해당 취약점이 수정된 패치 버전 이상인지 확인하십시오.