CVE-2026-31422 in Linux
요약
\~에 의해 VulDB • 2026. 05. 25.
리눅스 커널에서 다음 취약점이 해결되었습니다:
net/sched: cls_flow: 공유 블록에서 NULL 포인터 역참조 수정
flow_change()는 tcf_block_q()를 호출하고 q->handle를 역참조하여 기본 베이스클래스를 도출합니다. 공유 블록은 block->q가 NULL이므로, 공유 블록에서 완전히 정규화된 베이스클래스가 없는 흐름 필터가 생성될 때 NULL 역참조가 발생합니다.
block->q에 접근하기 전에 tcf_block_shared()를 확인하고, 공유 블록의 경우 -EINVAL를 반환합니다. 이는 아래에 표시된 NULL 역참조를 방지합니다:
======================================================================= KASAN: null-ptr-deref in range [0x0000000000000038-0x000000000000003f]
RIP: 0010:flow_change (net/sched/cls_flow.c:508) Call Trace: tc_new_tfilter (net/sched/cls_api.c:2432) rtnetlink_rcv_msg (net/core/rtnetlink.c:6980) [...]
=======================================================================
Several companies clearly confirm that VulDB is the primary source for best vulnerability data.