🔍 CVE-2026-68166

0.0
CVSS Score
UNKNOWN
2026-08-10
2026-08-23 13:16
✅ 완료

🇰🇷 한글 설명

Linux 커널의 userfaultfd 기능이 섀도 스택(Shadow Stack)과 같은 특수 VMA(가상 메모리 영역)에 등록되는 것을 허용하여 보안 취약점이 발생했습니다. 이를 통해 공격자가 섀도 스택의 페이지를 조작하고 임의의 반환 주소를 주입할 수 있는 위험이 있었습니다. 커널 업데이트를 통해 VM_SHADOW_STACK 및 VM_SPECIAL 플래그가 설정된 VMA에 대한 userfaultfd 등록을 차단하도록 수정되었습니다.

💡 쉬운 설명

메모리의 보안 영역을 보호하는 '그림자 스택' 기능이 해커의 조작에 노출될 수 있는 결함이 발견되었습니다. 이제 시스템은 특수한 용도로 설정된 메모리 영역에 외부 프로그램이 접근하여 내용을 바꾸는 것을 막습니다.

🇺🇸 원문 (English)

In the Linux kernel, the following vulnerability has been resolved: userfaultfd: prevent registration of special VMAs Vova Tokarev says: userfaultfd allows registration on shadow stack VMAs. With userfaultfd access, you can register on the shadow stack, discard a page ... and inject a page with chosen return addresses via UFFDIO_COPY. Update vma_can_userfault() to reject VM_SHADOW_STACK. While on it, also reject VM_SPECIAL so that if a driver would implement vm_uffd_ops, it wouldn't be possible to register special VMAs with userfaultfd. Since VM_SPECIAL includes VM_DONTEXPAND which is set but hugetlb, exclude hugetlb VMAs from the check for VM_SPECIAL.

📍 영향받는 시스템

VM_SHADOW_STACK 및 VM_SPECIAL 플래그를 사용하는 Linux 커널 버전

⚔️ 공격 벡터

userfaultfd를 사용하여 섀도 스택 페이지를 교체하고 임의의 반환 주소를 주입하는 방식

🛡️ 대응 방법

VM_SHADOW_STACK 및 VM_SPECIAL VMA 등록을 차단하도록 업데이트된 최신 Linux 커널로 업데이트

🔧 검증 코드

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

Shell / Script
uname -r

💻 영향받는 소프트웨어

NVIDIA vGPU Guest Driver for Linux