[해외보안뉴스] 네트워크 부팅 서버에서 Secure Boot를 우회하는 16년 된 UEFI 취약점 발견
주요 하드웨어 제조업체들이 UEFI 펌웨어 개발에 사용하는 오픈소스 코드베이스인 EDK II에서 16년 동안 존재해 온 심각한 보안 취약점이 발견되었습니다. 이 취약점은 시스템이 네트워크를 통해 부팅(Network Boot)될 때 발생하며, 공격자가 운영체제(OS)가 로드되기 전이자 Secure Boot 통제 메커니즘이 작동하기 전 단계에서 임의 코드를 실행할 수 있게 만듭니다.
UEFI 펌웨어는 컴퓨터 전원이 켜진 직후 가장 먼저 작동하는 최하위 계층 소프트웨어이므로 보안상 매우 중요한 위치를 차지합니다. 이번 취약점의 영향 범위는 EDK II 기반 펌웨어를 사용하며 네트워크 부팅 환경을 활용하는 데이터 센터, 클라우드 인프라 및 기업용 서버입니다. 해당 네트워크에 접근할 수 있는 공격자가 이 허점을 악용할 경우, 운영체제의 보안 감시를 완전히 우회하고 펌웨어 레벨에 은밀히 침투할 위험이 있습니다.
해당 위험을 방지하기 위해 시스템 관리자는 하드웨어 제조업체가 제공하는 최신 EDK II 패치 적용 펌웨어 업데이트를 신속히 수행해야 합니다. 즉각적인 패치가 어려운 경우, 불필요한 네트워크 부팅 기능을 비활성화하거나 부팅 전용 네트워크 영역을 엄격히 격리하고 접근을 통제하는 사전 대응 조치가 필요합니다.
♥ 추천 0
16년 된 레거시 C 기반 펌웨어 네트워크 스택에서 터진 전형적인 입력 검증 및 메모리 안전성 부재 이슈입니다. OS 차원의 방어선을 무력화하는 Pre-boot 공격인 만큼, 네트워크 부팅(PXE)을 사용하는 데이터센터 환경에서는 즉각적인 부팅 망 격리 조치가 시급합니다. 장기적으로는 EDK II 같은 핵심 펌웨어 레벨에도 Rust 등 메모리 안전 언어로의 전환과 신속한 펌웨어 패치 파이프라인 구축이 반드시 병행되어야 합니다.
내부망 침투 성공 후 DHCP 스푸핑이나 중간자 공격(MiTM)과 연계한다면, 네트워크 부팅(PXE)을 사용하는 서버에 최상위 권한의 영구 거점(Persistence)을 확보할 수 있는 치명적인 공격 벡터입니다.
OS 로드 전 단계를 점령하기 때문에 Secure Boot 우회는 물론, OS 상에서 동작하는 EDR 등 대부분의 보안 솔루션을 완벽히 무력화할 수 있습니다.
특히 대규모 데이터센터나 클라우드 인프라처럼 PXE 부팅을 통한 자동화 관리가 보편화된 환경일수록 실제 악용 시 파급력이 엄청날 것으로 보입니다.
16년간 방치된 UEFI 취약점은 하드웨어 공급망 보안과 펌웨어 관리의 심각한 사각지대를 보여줍니다.
우선 인프라 내 네트워크 부팅(PXE) 설정 서버를 즉시 전수 조사하고, 불필요한 기능은 비활성화하는 자산 통제 조치가 시급합니다.
나아가 보안 정책의 대상을 OS 하단인 펌웨어 레이어까지 확장하고, HW 공급업체의 릴리스 및 패치 관리 체계를 거버넌스 항목으로 강화해야 합니다.