🔍 CVE-2026-43499

7.8
CVSS Score
HIGH
2026-05-21
2026-10-15 02:19
✅ 완료

🇰🇷 한글 설명

Linux 커널의 rtmutex 구현에서 remove_waiter() 함수가 현재 프로세스(current)를 기준으로 동작하여 발생하는 취약점입니다. proxy-lock 롤백 과정에서 실제 대기 중인 태스크가 아닌 잘못된 프로세스를 조작함으로써, 잠금(lock) 해제 실패, 우선순위 상속 오류 및 Use-After-Free(UAF) 취약점을 유발할 수 있습니다.

💡 쉬운 설명

컴퓨터 운영체제의 핵심인 리눅스 커널에서 대기 중인 작업들을 관리하는 과정에 오류가 있습니다. 이 오류를 이용하면 시스템이 비정상적으로 종료되거나 보안 공격에 노출될 위험이 있습니다.

🇺🇸 원문 (English)

In the Linux kernel, the following vulnerability has been resolved: rtmutex: Use waiter::task instead of current in remove_waiter() remove_waiter() is used by the slowlock paths, but it is also used for proxy-lock rollback in rt_mutex_start_proxy_lock() when invoked from futex_requeue(). In the latter case waiter::task is not current, but remove_waiter() operates on current for the dequeue operation. That results in several problems: 1) the rbtree dequeue happens without waiter::task::pi_lock being held 2) the waiter task's pi_blocked_on state is not cleared, which leaves a dangling pointer primed for UAF around. 3) rt_mutex_adjust_prio_chain() operates on the wrong top priority waiter task Use waiter::task instead of current in all related operations in remove_waiter() to cure those problems. [ tglx: Fixup rt_mutex_adjust_prio_chain(), add a comment and amend the changelog ]

📍 영향받는 시스템

rt_mutex를 사용하는 Linux Kernel (패치 적용 전 버전)

⚔️ 공격 벡터

로컬 권한을 가진 공격자가 futex_requeue()를 유도하여 커널 메모리 오류를 일으키는 방식

🛡️ 대응 방법

rt_mutex 관련 수정 사항이 포함된 최신 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
🇰🇷 KISA(한국인터넷진흥원) 보안 권고 이 CVE에 대한 한국 공식 권고 (1건)
Linux 제품 보안 업데이트 권고 P4
📅 2026-11-03 · sec_notice
Linux 커널에서 Use After Free 취약점(CVE-2026-43499)이 발견되어 Linux 재단이 보안 업데이트를 발표했습니다. 2.6.39 이상부터 7.1 미만까지 다수 버전이 영향을 받으며, 각 브랜치별 해결 버전(5.10.261, 5.15.212, 6.1.175, 6.6.140, 6.12.86, 6.18.27, 7.0.4, 7.1 등) 이상으로 업데이트가 권고됩니다.
KISA 원문 →