In the Linux kernel, the following vulnerability has been resolved: tracing/user_events: Clear copied tracing state before fork duplication
위협 신호 · CVSS · EPSS · KEV
이론적 심각도 점수
예측 데이터 없음
실측 악용 기록 없음
계획된 패치 주기 내 조치(60일 이내)
CVSS 벡터 · 메트릭
CVSS 벡터 정보 없음
상세 설명
In the Linux kernel, the following vulnerability has been resolved:
tracing/user_events: Clear copied tracing state before fork duplication
dup_task_struct() copies user_event_mm from the parent into the child,
without grabbing a reference to it. user_event_mm_dup() should
replace it, but it leaves that copied pointer unmodified if
user_event_mm_alloc() fails.
When the child exits, user_event_mm_remove() decrements a reference
the child never owned, which ultimately frees user_event_mm, while
the parent still as a stale pointer to it. This creates a UAF, which
KASAN reports as:
1BUG: KASAN: slab-use-after-free in 2current_user_event_mm+0x51/0x1d0 Write of size 4 at addr 3ffff888005010d30 by task init/44 4 5Call Trace: 6 <TASK> 7 kasan_report+0xce/0x100 8 kasan_check_range+0x10f/0x1e0 9 current_user_event_mm+0x51/0x1d010 user_events_ioctl+0x82e/0x15c011 __x64_sys_ioctl+0x139/0x1c012 do_syscall_64+0xce/0x45013 entry_SYSCALL_64_after_hwframe+0x77/0x7f14 15Allocated by task 44:16 __kasan_kmalloc+0x8f/0xa017 __kmalloc_cache_noprof+0x180/0x3a018 user_event_mm_alloc+0x3c/0x1f019 current_user_event_mm+0x88/0x1d020 21Freed by task 42:22 __kasan_slab_free+0x43/0x7023 kfree+0x13a/0x39024 process_one_work+0x696/0xf9025 worker_thread+0x420/0xba0The fix simply clears the copied pointer before any possible failure.
In case of failure, the child then has nothing to free.
AI 심층 분석
공격 시나리오 · 재현 가능한 PoC 페이로드 · 즉시 적용 가능한 차단 패치를 한 번에 받아 보세요. 보안 운영팀이 그대로 점검·티켓팅에 쓸 수 있는 형태로 정리해 드립니다.
참고 자료 4
링크 내용 불러오는 중…