---
title: TianoCore EDK II에서 임의 코드 실행 가능한 중대 취약점 CVE-2026-97631 공개
url: https://www.dataloco.com/ko/tianocore-edk-ii-cve-2026-97631
published: 2026-11-10T06:34:47+00:00
language: ko
section: 보안
source: https://habr.com/ru/news/1104242/?utm_source=habrahabr&utm_medium=rss&utm_campaign=1104242
organizations: TianoCore, Intel, Anthropic, Google, AMI, Microsoft
publisher: Dataloco
---

# TianoCore EDK II에서 임의 코드 실행 가능한 중대 취약점 CVE-2026-97631 공개

대부분의 서버 메인보드에 사용되는 개방형 UEFI 참조 구현인 TianoCore EDK II에서 임의 코드 실행을 허용하는 중대 취약점 CVE-2026-97631이 공개되었다.

보안 연구원들에 따르면 이 취약점은 PXE 드라이버에 존재하며, IPv4 또는 IPv6 네트워크에서 네트워크 부팅 중에 특수하게 조작된 ICMP 패킷을 전송하여 악용될 수 있다. 공격에는 인증이 필요하지 않으므로 제3자가 운영 체제로 제어권이 넘어가기 전 단계에서 UEFI 펌웨어 권한으로 임의 코드를 실행할 수 있다. 이를 통해 UEFI Secure Boot 검증 메커니즘을 우회하고 부팅 단계에서 악성 구성 요소를 주입할 수 있다.

문제는 PXE 부팅에 사용되는 UefiPxeBcDxe 드라이버의 ICMP 메시지 처리기에서 발생한다. 드라이버는 네트워크 부팅 중 네트워크 오류를 감지하기 위해 ICMP 패킷을 수신하지만, 실제 데이터 크기를 확인하지 않고 수신된 메시지를 504바이트 크기의 고정 버퍼에 저장한다. 504바이트를 초과하는 ICMP 패킷이 전송되면 초과분이 버퍼 경계를 넘어 인접한 메모리 구조에 덮어씌워진다.

CVE-2026-97631을 이용한 공격은 전 세계 인터넷에서 수행될 수 있다. 공격자는 피해자의 IP 주소와 서버의 PXE 부팅 시점만 알면 된다. 피해자 서버의 펌웨어를 파악한 후 특정 펌웨어 빌드의 메모리 구조에 맞게 익스플로잇을 준비하면 드라이버 실행 환경 수준에서 코드를 실행할 수 있다.

EDK II 프로젝트는 2004년 Intel에 의해 개설되었으며 서버 시스템, 데이터센터, 클라우드 제공업체의 모든 주요 펌웨어 제조업체에서 사용된다. AMI, Insyde, Phoenix의 펌웨어에 적용되며, Microsoft의 Mu 플랫폼 기반 펌웨어에도 이 취약점이 존재한다.

Anthropic과 Google의 연구원들이 CVE-2026-97631을 발견했으며 2027년 1월에 조율된 공개 공개가 계획되었다. 그러나 AMI의 엔지니어가 실수로 에스크로 조건을 위반하고 수정 사항이 포함된 공개 풀 요청을 게시하여 취약점의 세부 사항이 조기에 드러났다.

## This story in other languages

- [日本語](https://www.dataloco.com/ja/uefi-cve-2026-97631)
