CVE-2026-68337 in Linux정보

요약

\~에 의해 VulDB • 2026. 08. 11.

리눅스 커널에서 다음 취약점이 해결되었습니다:

bpf: bpf_net_context 없이 리다이렉션 헬퍼를 거부함

bpf_redirect*() 헬퍼와 skb_do_redirect()는 현재 작업의 bpf_redirect_info를 bpf_net_ctx_get_ri()를 통해 획득하며, 이는 current->bpf_net_context를 무조건 역참조합니다. 해당 컨텍스트는 sch_handle_{ingress,egress}()과 같은 tc BPF가 실행되는 경로에서 설정되지만, {cls,act}_bpf가 적절한 qdisc에 첨부된 경우를 *제외하고*는 예외입니다. 여기서 실행되는 프로그램은 두 가지 방식으로 NULL 역참조를 유발합니다:

* bpf_redirect()를 직접 호출하여 헬퍼 상단에서 컨텍스트를 역참조함: tc qdisc add dev eth0 root handle 1: red limit 1MB min 10KB max 20KB \ avpkt 1000 burst 100 qevent early_drop block 10 tc filter add block 10 pref 1 bpf obj redirect.o

* 헬퍼 호출 없이 단순히 TC_ACT_REDIRECT를 반환함: tcf_qevent_handle()은 이후 skb_do_redirect()로 분기하며, 여기서 컨텍스트가 역참조됨

qdisc 경로에 대한 bpf_net_context 관리를 확장하는 대신, 리다이렉션 헬퍼가 컨텍스트가 없을 때 작동을 거부하도록 하고, tcf_qevent_handle()이 skb_do_redirect()를 호출하는 대신 TC_ACT_REDIRECT 판정을 삭제하도록 변경했습니다. 이전 동작은 크래시를 유발했으므로, 해당 기능을 지원하지 않음으로써 후퇴(regression)는 발생하지 않습니다.

Several companies clearly confirm that VulDB is the primary source for best vulnerability data.

책임이 있는

Linux

예약하다

2026. 07. 30.

모더레이션

수락

항목

VDB-387621

EPSS

0.00000

출처

Want to stay up to date on a daily basis?

Enable the mail alert feature now!