🇰🇷 한글 설명
GRUB2 2.06 미만 버전에서 Secure Boot가 활성화된 상태에서도 ACPI 명령 사용을 잘못 허용하는 결함이 발견되었습니다. 공격자는 특수하게 제작된 SSDT를 통해 커널의 락다운 변수를 메모리에서 직접 수정함으로써 Secure Boot 보호를 무력화하고 서명되지 않은 코드를 실행할 수 있습니다.
💡 쉬운 설명
컴퓨터의 보안 부팅 기능을 우회하여 해커가 허가되지 않은 프로그램을 몰래 실행할 수 있는 취약점입니다. 권한을 가진 공격자가 시스템의 핵심 보안 설정을 강제로 해제할 수 있어 위험합니다.
🇺🇸 원문 (English)
A flaw was found in grub2 in versions prior to 2.06, where it incorrectly enables the usage of the ACPI command when Secure Boot is enabled. This flaw allows an attacker with privileged access to craft a Secondary System Description Table (SSDT) containing code to overwrite the Linux kernel lockdown variable content directly into memory. The table is further loaded and executed by the kernel, defeating its Secure Boot lockdown and allowing the attacker to load unsigned code. The highest threat from this vulnerability is to data confidentiality and integrity, as well as system availability.
📍 영향받는 시스템
GRUB2 2.06 미만 모든 버전
⚔️ 공격 벡터
권한을 가진 공격자가 조작된 ACPI SSDT 테이블을 로드하여 커널 메모리의 보안 변수를 변조함
🛡️ 대응 방법
GRUB2를 2.06 이상의 최신 버전으로 업데이트하십시오.
🔧 검증 코드
출력된 버전 번호가 2.06 미만이면 취약한 상태이며, 2.06 이상이면 안전합니다.
grub-install --version 2>/dev/null || grub2-install --version 2>/dev/null