🔍 CVE-2026-100072

7.8
CVSS Score
HIGH
2026-09-25
2026-10-21 18:49
✅ 완료

🇰🇷 한글 설명

Linux 커널의 ACPI 플랫폼 코드에서 acpi_get_first_physical_node() 함수를 사용할 때 발생할 수 있는 안전성 및 효율성 문제가 해결되었습니다. 기존 방식은 반환된 장치가 언제든 해제될 수 있어 불안정하며, 동일한 인자에 대해 함수를 반복 호출하여 비효율적이었습니다. 이를 acpi_bus_get_primary_device()로 교체하고 호출 횟수를 최적화하여 문제를 해결했습니다.

💡 쉬운 설명

컴퓨터의 하드웨어를 관리하는 핵심 소프트웨어(커널)에서 장치 정보를 가져오는 방식이 불안정하여 시스템 오류가 발생할 수 있었습니다. 이 문제를 수정하여 장치 정보를 더 안전하고 빠르게 가져오도록 개선했습니다.

🇺🇸 원문 (English)

In the Linux kernel, the following vulnerability has been resolved: ACPI: platform: Use acpi_bus_get_primary_device() The acpi_get_first_physical_node() usage in acpi_platform_fill_resource() and acpi_create_platform_device() is generally unsafe because in theory the device returned by it may be freed at any time [1]. It is also inefficient because acpi_get_first_physical_node() is called multiple times for the same argument which can be avoided. Address these issues by using acpi_bus_get_primary_device() instead of acpi_get_first_physical_node() and adjusting the code to call it just once at the beginning of and acpi_create_platform_device() and drop the device reference acquired by it upon the return from that function.

📍 영향받는 시스템

acpi_get_first_physical_node()를 사용하는 Linux 커널 버전

⚔️ 공격 벡터

로컬 공격자가 시스템의 하드웨어 자원 관리 프로세스에서 메모리 오류를 유도하여 시스템 불안정성을 초래할 수 있음

🛡️ 대응 방법

acpi_bus_get_primary_device()가 적용된 최신 Linux 커널로 업데이트

🔧 검증 코드

출력된 커널 버전이 해당 취약점이 패치된 최신 보안 업데이트 버전인지 확인

Shell / Script
uname -r

📊 CVSS Vector String

CVSS Vector
CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H

💻 영향받는 소프트웨어

Linux Kernel