🔍 CVE-2026-99167

0.0
CVSS Score
UNKNOWN
2026-10-28
2026-10-30 13:21
✅ 완료

🇰🇷 한글 설명

Linux 커널의 net/sched 서브시스템에서 __tcf_action_put() 함수가 참조 카운트를 binding 카운트보다 먼저 감소시켜, 다른 스레드가 그 사이에 액션을 해제하면 이미 해제된 메모리에 접근하는 use-after-free 취약점이 발생합니다. 수정은 액션 IDR 뮤텍스를 두 카운터 갱신 및 IDR 제거 동안 유지하도록 변경하는 것입니다.

💡 쉬운 설명

트래픽 제어 기능에서 두 작업의 순서가 어긋나 이미 지워진 메모리를 건드릴 수 있는 문제입니다. 이로 인해 시스템이 불안정해지거나 권한 상승에 악용될 가능성이 있습니다.

🇺🇸 원문 (English)

In the Linux kernel, the following vulnerability has been resolved: net/sched: fix use-after-free in __tcf_action_put() __tcf_action_put() decrements the reference count before decrementing the binding count. Another thread can free the action between these operations, causing the binding-count update to access freed memory. KASAN reports it as: BUG: KASAN: slab-use-after-free in __tcf_action_put+0x327/0x340 Write of size 4 at addr ff11000000d46420 by task tc-put-pause/64 Hold the action IDR mutex across both counter updates and IDR removal, keeping cleanup outside the lock.

📍 영향받는 시스템

패치가 적용되지 않은 Linux 커널 (net/sched 트래픽 제어 기능을 사용하는 버전, 정확한 영향 범위는 커널 릴리스 정보 확인 필요)

⚔️ 공격 벡터

로컬 사용자가 tc 명령으로 액션을 생성·삭제하는 경합 상태를 유발해 해제된 메모리를 접근하게 만듦

🛡️ 대응 방법

커널을 업스트림 또는 배포판이 제공하는 수정 버전으로 업데이트하고 재부팅

🔧 검증 코드

출력된 커널 버전을 배포판 보안 공지의 CVE-2026-99167 수정 버전과 비교하여, 같거나 높으면 패치된 것이고 낮으면 업데이트가 필요합니다.

Shell / Script
uname -r

💻 영향받는 소프트웨어

Linux Kernel