PHP2Shell: Read our blog on the critical RCE vulnerabilities affecting 70% of the Internet

CVE-2022-49230: 
Linux Kernel vulnerability analysis and mitigation

Overview

In the Linux kernel, a memory leak vulnerability (CVE-2022-49230) was identified in the mt7915_mcu_add_sta routine. The issue occurs when allocated skb (socket buffer) is not properly freed in case of failures. This vulnerability affects the MediaTek MT76 wireless driver, specifically the MT7915 chipset implementation (Kernel Git).

Technical details

The vulnerability stems from missing cleanup code in error handling paths within the mt7915_mcu_add_sta function. When certain operations like mt7915_mcu_sta_wtbl_tlv() or mt7915_mcu_add_group() fail, the allocated socket buffer (skb) is not properly freed before returning, leading to memory leaks. The fix involves adding proper cleanup code by calling dev_kfree_skb() in the error paths (Kernel Git).

Impact

The memory leak can lead to gradual system memory depletion over time as socket buffers are not properly freed when errors occur in the wireless driver. This could potentially result in degraded system performance or stability issues in systems using the affected MT7915 wireless hardware.

Exploitability

The vulnerability requires local access to a system with the affected MediaTek MT7915 wireless hardware. While the issue can be triggered through normal wireless operations when certain error conditions occur, it does not appear to be directly exploitable for more severe attacks beyond resource exhaustion.

Mitigation and workarounds

The vulnerability has been fixed by adding proper cleanup code in the error handling paths. The fix ensures that allocated socket buffers are freed when operations fail. Users should update their Linux kernel to a version containing the fix, which was implemented in commit a43736cd12d82913102eb49cb56787a5553e028f (Kernel Git).

Additional resources


Source: This 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-99082HIGH8.8
  • Linux Kernel logoLinux Kernel
  • kernel
NoYesOct 23, 2026
CVE-2026-99081HIGH7.5
  • Linux Kernel logoLinux Kernel
  • linux-docs
NoYesOct 23, 2026
CVE-2026-99087NONEN/A
  • Linux Kernel logoLinux Kernel
  • linux
NoYesOct 23, 2026
CVE-2026-99086NONEN/A
  • Linux Kernel logoLinux Kernel
  • linux
NoYesOct 23, 2026
CVE-2026-99085NONEN/A
  • Linux Kernel logoLinux Kernel
  • kernel6.12
NoNoOct 23, 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