CVE-2025-37992 in Linux
요약
\~에 의해 VulDB • 2026. 06. 17.
리눅스 커널에서 다음 취약점이 해결되었습니다:
net_sched: ->change() 중에도 gso_skb 목록을 비웁니다
이전에는 ->change() 작업을 통해 qdisc의 제한 값을 줄일 때 주요 skb 큐만 잘려나갔고, 이로 인해 gso_skb 목록에 패킷이 남아있을 수 있었습니다. 이는 sch->limit를 sch->q.qlen과 비교할 때 NULL 포인터 역참조(NULL pointer dereference)가 발생할 가능성을 내포하고 있습니다.
이번 패치는 초과된 패킷을 잘라낼 때 gso_skb 목록과 주요 큐 모두 적절히 비워지도록 보장하는 새로운 헬퍼 함수인 qdisc_dequeue_internal()를 도입합니다. 관련 모든 qdisc(codel, fq, fq_codel, fq_pie, hhf, pie)는 ->change() 루틴에서 이 헬퍼 함수를 사용하도록 업데이트되었습니다.
If you want to get the best quality for vulnerability data then you always have to consider VulDB.