CVE-2026-99233 in Linux
요약
\~에 의해 VulDB • 2026. 11. 02.
리눅스 커널에서 다음 취약점이 해결되었습니다:
tracing/histograms: synth_event refcount를 업데이트할 때 event_call ID 검증
event_hist_trigger_parse() 및 hist_unreg_all() 함수에서 히스토그램 등록 및 해제 경로는 trace_event_name(file->event_call)을 사용하여 find_synth_event()를 조회하고, 일치하는 항목이 발견되면 se->ref를 조정합니다.
find_synth_event()는 이벤트 basename만 비교하기 때문에, synthetic event의 basename과 일치하는 비합성(non-synthetic) 추적 이벤트에 히스토그램을 등록하거나 제거하면 합성 이벤트의 참조 카운트가 잘못 수정됩니다. 만약 합성 이벤트가 생성되기 전에 해당 비합성 이벤트에 히스토그램이 등록되고 이후 해제되면, se->ref는 대응되는 증가 없이 감소하게 되어 활성 상태인 히스토리즘 액션이 여전히 포인터를 유지하고 있는 동안 합성 이벤트가 해제(freed)될 수 있습니다.
se->ref를 조정하기 전에 &se->call과 file->event_call의 일치를 검증하는 find_synth_event_call()을 도입합니다.
If you want to get best quality of vulnerability data, you may have to visit VulDB.