🔍 CVE-2026-72352

7.8
CVSS Score
HIGH
2026-08-15
2026-10-21 13:19
✅ 완료

🇰🇷 한글 설명

Linux 커널의 HID-BPF 구현 중 hid_bpf_get_data() 함수에서 범위 검사 오류가 발견되었습니다. 공격자가 매우 큰 크기 값을 입력하여 정수 오버플로를 유발하면, 할당된 버퍼 범위를 벗어난 메모리 영역에 접근할 수 있습니다.

💡 쉬운 설명

컴퓨터가 메모리 크기를 계산할 때 숫자가 너무 커져서 0에 가깝게 돌아가는 오류를 이용하는 문제입니다. 이를 통해 공격자는 허용되지 않은 메모리 영역을 훔쳐보거나 조작할 수 있습니다.

🇺🇸 원문 (English)

In the Linux kernel, the following vulnerability has been resolved: HID: bpf: Fix hid_bpf_get_data() range check hid_bpf_get_data() returns a pointer into the HID-BPF context data when the caller-provided offset and size fit inside ctx->allocated_size. The current check adds rdwr_buf_size and offset before comparing the result against ctx->allocated_size. Since both values are unsigned, a very large size can wrap the sum below ctx->allocated_size and make the helper return a pointer even though the requested range is not contained in the backing buffer. Use check_add_overflow() to reject wrapped range ends before comparing the requested range end against ctx->allocated_size.

📍 영향받는 시스템

HID-BPF 기능을 사용하는 Linux 커널 버전

⚔️ 공격 벡터

조작된 크기(size) 값을 전달하여 정수 오버플로를 유발하는 방식

🛡️ 대응 방법

check_add_overflow()를 사용하여 오버플로를 방지하도록 커널 패치 적용

🔧 검증 코드

현재 실행 중인 커널 버전을 확인하여 보안 패치가 적용된 최신 버전인지 확인합니다.

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