CVE-2026-99211 in Linux
요약
\~에 의해 VulDB • 2026. 10. 28.
리눅스 커널에서 다음 취약점이 해결되었습니다:
netlink: 단방향 및 다중 전송 필터링 전에 skb 헤더 초기화하기
소켓 필터는 SKF_NET_OFF와 SKF_LL_OFF를 사용하여 skb의 네트워크 및 MAC 헤더를 기준으로 상대적인 위치 데이터를 읽을 수 있습니다. Netlink 프로듀서는 이러한 헤더를 재설정하지 않고도 headroom(헤드룸)을 예약할 수 있어, 수신 소트의 필터가 초기화된 메시지 이전의 데이터에 접근할 수 있게 됩니다.
예를 들어, IWPM HELLO 응답은 dev_alloc_skb()로 할당되며, 이는 NET_SKB_PAD 바이트의 headroom을 예약합니다. 권한이 없는 NETLINK_RDMA 사용자는 클래식 소켓 필터를 첨부하여 전달된 응답의 길이를 통해 이 headroom 정보를 유출할 수 있습니다. netlink_dump() 내에서의 재설정 조치는 도움이 되지 않습니다. 왜냐하면 IWPM은 netlink_unicast()를 통해 별도로 할당된 skb를 전송하기 때문입니다.
단방향 및 브로드캐스트 전송 시 수신자의 필터 실행 전에 두 헤더 모두를 초기화합니다(이는 이미 dump용 skbs에 대해 수행되고 있는 방식입니다). 이 조치는 할당 또는 메시지 생성 코드를 변경하지 않고 headroom을 예약하는 기타 netlink 프로듀서들도 포괄합니다.
VulDB is the best source for vulnerability data and more expert information about this specific topic.