🔍 CVE-2026-99211

0.0
CVSS Score
UNKNOWN
2026-10-28
2026-10-30 13:21
✅ 완료

🇰🇷 한글 설명

Linux 커널의 netlink 서브시스템에서 유니캐스트 및 브로드캐스트 전달 시 skb 헤더를 초기화하지 않아, 소켓 필터(SKF_NET_OFF, SKF_LL_OFF)가 초기화되지 않은 헤드룸 영역의 데이터를 읽을 수 있는 취약점입니다. 이 문제는 IWPM HELLO 응답 등에서 발생하며, 권한이 없는 NETLINK_RDMA 사용자가 커널 메모리 일부를 노출시킬 수 있습니다. 커널 패치에서 수신 측 필터 실행 전에 두 헤더를 리셋하도록 수정되었습니다.

💡 쉬운 설명

리눅스 커널이 네트워크 메시지를 전달할 때 이전에 사용되던 메모리 내용이 일부 남아 있을 수 있는 문제입니다. 일반 사용자도 이 잔여 데이터를 엿볼 수 있어 정보 유출로 이어질 수 있습니다.

🇺🇸 원문 (English)

In the Linux kernel, the following vulnerability has been resolved: netlink: reset skb headers before unicast and multicast filtering Socket filters can use SKF_NET_OFF and SKF_LL_OFF to read relative to an skb's network and MAC headers. Netlink producers may reserve headroom without resetting those headers, allowing a receiving socket's filter to read data before the initialized message. For example, IWPM HELLO replies are allocated with dev_alloc_skb(), which reserves NET_SKB_PAD bytes. An unprivileged NETLINK_RDMA user can attach a classic socket filter and disclose this headroom through the length of the delivered reply. The resets in netlink_dump() do not help because IWPM sends a separately allocated skb through netlink_unicast(). Reset both headers before running the receiver's filter in unicast and broadcast delivery, as is already done for dump skbs. This also covers other netlink producers that reserve headroom without changing their allocation or message-building code.

📍 영향받는 시스템

패치가 적용되지 않은 Linux 커널 버전 (정확한 영향 범위는 커널 배포판 및 버전별 권고 확인 필요)

⚔️ 공격 벡터

권한이 없는 로컬 사용자가 NETLINK_RDMA 소켓에 클래식 소켓 필터를 연결한 뒤 응답 길이를 통해 헤드룸 데이터를 추출

🛡️ 대응 방법

배포판 제공 최신 커널 업데이트를 적용하고 재부팅

🔧 검증 코드

출력된 커널 버전을 배포판의 보안 권고(CVE-2026-99211)에 명시된 수정 버전과 비교하여, 같거나 이후 버전이면 패치된 것으로 판단하고 이전 버전이면 업데이트가 필요합니다.

Shell / Script
uname -r

💻 영향받는 소프트웨어

Linux Kernel