CVE-2026-81000
net: tun: 수신 헤드룸 바인딩
- 게시됨
- 2026. 9. 11.
- 업데이트됨
- 2026. 9. 14.
- CNA 할당 중
- Linux
- 증거 관찰됨
- 2026. 9. 18.
기본 CVSS
nvd · CVSS 3.1
CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H낮음 · 다음 30일
- 백분위수
- 6.0%
- 모델 날짜
- 2026. 9. 21.
EPSS는 통계적 추정치이지 확실성이나 영향의 척도가 아닙니다. 이를 CVSS, KEV 상태, 노출 및 환경과 결합하세요.
요약
Linux 커널에서 다음과 같은 취약점이 해결되었습니다: net: tun: 수신 헤드룸 제한. tun_get_user()는 tun->align을 skb 헤드룸으로 사용하는 동시에 얼마나 많은 패킷 데이터를 선형으로 유지할지 선택할 때도 사용합니다. OVS는 다른 포트에서 TUN 또는 TAP으로 과도한 헤드룸 요청을 전파할 수 있습니다. align이 단일 페이지 skb 헤드의 사용 가능한 공간보다 클 때, SKB_MAX_HEAD(align)가 언더플로우되어 그 결과가 good_linear에 저장될 때 음수가 됩니다. 이 값은 나중에 size_t linear 변수에 할당될 때 랩어라운드되며, tun_alloc_skb()가 skb->data를 할당된 헤드 외부에 배치할 수 있습니다. TUN이 저장하는 헤드룸을 단일 페이지 skb 헤드 예산과 가장 큰 비센티넬 16비트 skb 헤더 오프셋으로 제한하십시오. raw TUN을 위해 선형 바이트 하나를, TAP을 위해 NET_IP_ALIGN을 포함한 완전한 이더넷 헤더를 남겨두십시오. 또한 raw-TUN 프로토콜 바이트와 TAP 이더넷 헤더에 접근하기 전에 이를 pull하여, 다른 할당 경로에서 제공되는 비선형 skb에 대해서도 이러한 검사가 안전하게 유지되도록 하십시오.
소스
3CVE-2026-81000(TUNderflow) 연구 저장소로, 로컬 권한 상승을 가능하게 하는 Linux 커널 TUN/TAP 수신 헤드룸 정수 언더플로우에 대한 PoC, 근본 원인 분석, 실습 환경 구성을 제공합니다.
- TUNderflowPoC
CVE-2026-81000에 대한 Python PoC로, TUN/OVS 범위 초과 쓰기와 pipe_buffer 플래그 조작을 통해 root 권한을 획득하는 Linux 커널 로컬 권한 상승 취약점입니다.
책임 있는 사용
귀하가 소유하고 있거나 테스트할 권한이 있는 시스템에 대해서만 취약점 정보를 사용하십시오. Kitploit은 공개 연구 메타데이터에 연결되며 익스플로잇 코드나 악성 페이로드를 저장하지 않습니다.