🇰🇷 한글 설명
Linux 커널의 LoongArch 아키텍처에서 ACPI 패키지 ID 배열의 크기가 부족하여 발생하는 오버플로우 취약점입니다. LoongArch 가상 머신에서 다수의 소켓을 설정할 경우 PPTT ACPI 테이블 처리 과정에서 배열 범위를 초과할 수 있습니다.
💡 쉬운 설명
컴퓨터의 부품 정보를 담는 목록의 크기가 너무 작아서, 너무 많은 부품이 연결될 경우 정보가 넘쳐나 시스템 오류를 일으킬 수 있는 문제입니다. 이 문제는 가상 컴퓨터 환경에서 설정이 복잡할 때 발생할 수 있습니다.
🇺🇸 원문 (English)
In the Linux kernel, the following vulnerability has been resolved:
LoongArch: Fix acpi_package_ids[] array overflow
With LoongArch virt machine, a typical setting is one core per socket,
there will max 256 sockets (packages) on one VM. With PPTT acpi table,
array acpi_package_ids[] will be overflowed.
Here change the array size of acpi_package_ids[] with the max value of
MAX_PACKAGES and KVM_MAX_VCPUS.
📍 영향받는 시스템
LoongArch 아키텍처를 사용하는 Linux 커널 기반 시스템 (가상 머신 포함)
⚔️ 공격 벡터
악의적으로 구성된 ACPI 테이블을 포함한 가상 머신 환경을 통해 발생 가능
🛡️ 대응 방법
acpi_package_ids[] 배열 크기가 수정된 최신 Linux 커널 버전으로 업데이트
🔧 검증 코드
출력된 커널 버전이 해당 취약점이 패치된 최신 버전인지 확인