🔍 CVE-2024-26617

7.8
CVSS Score
HIGH
2024-03-11
2026-08-04 11:16
✅ 완료

🇰🇷 한글 설명

리눅스 커널의 fs/proc/task_mmu 구성 요소에서 MMU 알림 메커니즘이 mm 락(lock) 외부에서 동작하여 발생하는 레이스 컨디션 취약점입니다. 이로 인해 메모리 범위 무효화 과정에서 다른 컴포넌트와의 동기화 문제가 발생할 수 있습니다.

💡 쉬운 설명

컴퓨터의 메모리를 관리하는 과정에서 여러 작업이 동시에 접근할 때 순서가 꼬이는 문제가 발생할 수 있습니다. 이로 인해 시스템이 예상치 못한 동작을 하거나 오류가 발생할 위험이 있습니다.

🇺🇸 원문 (English)

In the Linux kernel, the following vulnerability has been resolved: fs/proc/task_mmu: move mmu notification mechanism inside mm lock Move mmu notification mechanism inside mm lock to prevent race condition in other components which depend on it. The notifier will invalidate memory range. Depending upon the number of iterations, different memory ranges would be invalidated. The following warning would be removed by this patch: WARNING: CPU: 0 PID: 5067 at arch/x86/kvm/../../../virt/kvm/kvm_main.c:734 kvm_mmu_notifier_change_pte+0x860/0x960 arch/x86/kvm/../../../virt/kvm/kvm_main.c:734 There is no behavioural and performance change with this patch when there is no component registered with the mmu notifier. [[email protected]: narrow the scope of `range', per Sean]

📍 영향받는 시스템

MMU 알림 메커니즘을 사용하는 리눅스 커널 버전 (KVM 관련 컴포넌트 포함)

⚔️ 공격 벡터

특정 조건에서 메모리 관리 작업 간의 타이밍을 조작하여 레이스 컨디션을 유발하는 방식

🛡️ 대응 방법

MMU 알림 메커니즘을 mm 락 내부로 이동시킨 최신 리눅스 커널 패치 적용

🔧 검증 코드

현재 실행 중인 커널 버전을 확인하여 해당 취약점이 해결된 패치 버전인지 확인합니다.

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