CVE-2022-50816
Linux Kernel vulnerability analysis and mitigation

Overview

CVE-2022-50816 is a vulnerability in the Linux kernel's IPv6 tunnel subsystem where insufficient MTU sanitization can lead to an integer underflow, resulting in a kernel panic (skb_over_panic). The flaw affects the ip6gre_tnl_link_config_route(), ip6_tnl_link_config(), and ipip6_tunnel_bind_dev() functions, which could write an underflowed (high-order bit set) value to dev->mtu, causing lockless readers to observe a corrupt temporary value. It was published on December 30, 2025, and affects the Linux kernel across multiple stable branches. The EPSS score is 0.024% (Low), indicating limited exploitation likelihood at this time (Feedly, Vulners RedHat).

Technical details

The root cause is improper input validation / insufficient sanitization of MTU values in IPv6 GRE and tunnel link configuration functions (CWE-20). When configuring tunnel devices such as ip6gretap0, the MTU calculation can produce an underflowed value (a very large unsigned integer due to subtraction wrap-around), which is then written directly to dev->mtu. Because lockless readers in the IPv6 multicast code (mld_ifc_work) can observe this intermediate corrupt value before any sanity check is applied, the kernel's skbuff layer triggers a skb_over_panic BUG when attempting to allocate a buffer based on the invalid MTU. The fix involves sanitizing the MTU in a local variable before committing it to dev->mtu, consistent with the approach taken in commit b9b312a7a451 ("ipv6: mcast: better catch silly mtu values") (Feedly).

Impact

Successful triggering of this vulnerability causes a kernel BUG (skb_over_panic) leading to a system crash and denial of service. The affected asset is any Linux system using IPv6 GRE or SIT tunnel interfaces (e.g., ip6gretap, ip6tnl, sit). There is no evidence of confidentiality or integrity impact; the primary consequence is availability loss through a kernel panic, which could be triggered by a local or network-adjacent actor capable of manipulating tunnel MTU configuration (Feedly).

Indicators of compromise

  • Logs: Kernel logs (dmesg / /var/log/kern.log) containing skbuff: skb_over_panic with device name ip6gretap0 or similar IPv6 tunnel interfaces, followed by kernel BUG at net/core/skbuff.c:120.
  • Process: Kernel worker thread kworker associated with mld workqueue (mld_ifc_work) appearing in crash traces.
  • System: Unexpected system reboots or kernel panics on hosts running IPv6 GRE/SIT tunnel configurations.

Mitigation and workarounds

Apply the upstream Linux kernel patches that sanitize the MTU value in a local variable before writing to dev->mtu in ip6gre_tnl_link_config_route(), ip6_tnl_link_config(), and ipip6_tunnel_bind_dev(). Patches are available in multiple stable kernel branches via the following commits: 2bab6fa449d1, 44affe7ede59, 78297d513157, ad3f1d9bf162, and af51fc23a03f on kernel.org. As a workaround, administrators can avoid using IPv6 GRE or SIT tunnel interfaces on unpatched systems, or restrict the ability to configure tunnel MTU values to privileged users only (Feedly, Vulners SUSE).

Additional resources


SourceThis report was generated using AI

Related Linux Kernel vulnerabilities:

CVE ID

Severity

Score

Technologies

Component name

CISA KEV exploit

Has fix

Published date

CVE-2026-64557NONEN/A
  • Linux Kernel logoLinux Kernel
  • kernel-rt-selftests-internal
NoNoJul 29, 2026
CVE-2026-64556NONEN/A
  • Linux Kernel logoLinux Kernel
  • kernel-64k-devel
NoNoJul 29, 2026
CVE-2026-64555NONEN/A
  • Linux Kernel logoLinux Kernel
  • linux-azure-fde-6.14
NoNoJul 27, 2026
CVE-2026-64554NONEN/A
  • Linux Kernel logoLinux Kernel
  • linux-gcp-6.14
NoYesJul 27, 2026
CVE-2026-64553NONEN/A
  • Linux Kernel logoLinux Kernel
  • kernel-rt-64k-debug-modules-internal
NoYesJul 27, 2026

Free Vulnerability Assessment

Benchmark your Cloud Security Posture

Evaluate your cloud security practices across 9 security domains to benchmark your risk level and identify gaps in your defenses.

Request assessment

Get a personalized demo

Ready to see Wiz in action?

"Best User Experience I have ever seen, provides full visibility to cloud workloads."
David EstlickCISO
"Wiz provides a single pane of glass to see what is going on in our cloud environments."
Adam FletcherChief Security Officer
"We know that if Wiz identifies something as critical, it actually is."
Greg PoniatowskiHead of Threat and Vulnerability Management