Double Free Vulnerability in mac80211

Kernel Updated 02 Oct 2025

Summary

24/04/2022
N/A
No i
Unrated
Not published

GSD-2022-1002516: mac80211: fix potential double free on mesh join. Affects Kernel versions >= 3212d6248faf0efce6b7a718e198feecce0eea05, < 615716af8644813355e014314a0bc1e961250f5a. No fix is published. How to fix ↓

Free scan

Check if this vulnerability affects your application

Upload a manifest or SBOM and we'll show whether you're affected, plus every other risky package in the same scan.

Check my app free

No signup required · Results in about 60 seconds

Upload your dependency manifest or SBOM

Drag & drop your file here or

Java Javascript PHP Python Go Rust Ruby Dart C/C++ Elixir CycloneDX SPDX

Upload a supported dependency manifest or SBOM. No installation or source-code access required.

See supported files and SBOM formats
SBOM sbom.json · bom.json · bom.xml · *.spdx.json · *.cdx.json · *.cdx.xml
Java pom.xml · gradle.lockfile · buildscript-gradle.lockfile
Javascript package-lock.json · yarn.lock · pnpm-lock.yaml
PHP composer.lock
Python poetry.lock · requirements.txt · Pipfile.lock
Go go.mod
Rust Cargo.lock
Ruby Gemfile.lock
Dart pubspec.lock
C/C++ conan.lock
Elixir mix.lock
Enter your work email to receive your report link.

Verify your email to view the full report and start 30 days of continuous monitoring. No credit card required.

Sponsored MarkAI Find prospects already talking about the problem you solve AI watches the communities your customers use to find qualified prospects, then alerts you when a conversation is worth joining. See MarkAI

Background

The mac80211 package is a subsystem in the Linux Kernel that provides support for wireless LAN devices. It is responsible for managing the wireless network interface and implementing various protocols and algorithms for wireless communication. The mac80211 package is a critical component for enabling wireless connectivity on Linux systems.

Vulnerability Detail

The vulnerability identified as GSD-2022-1002516 in mac80211 is related to a potential double free issue that can occur during the process of joining a mesh network. A double free vulnerability arises when a program attempts to free a memory block that has already been freed, leading to memory corruption and potential exploitation by an attacker. In this case, the vulnerability can be triggered when a device attempts to join a mesh network, potentially allowing an attacker to execute arbitrary code or cause a denial-of-service condition.

How To Fix

No fixed version is published for this vulnerability.

Tip — Not sure whether your app is affected? Vulert can check the versions your app actually runs. Scan free →

Workaround

There is no specific workaround provided for this vulnerability. The recommended approach is to apply the fix by updating the Linux Kernel to the latest version.

Conclusion

The double free vulnerability in mac80211 can pose a significant security risk, potentially allowing attackers to execute arbitrary code or disrupt the functionality of the affected system. It is crucial to promptly update the Linux Kernel to the recommended version to mitigate this vulnerability. For further support and assistance in vulnerability remediation, please contact DevNack.com.

See every vulnerability recorded for Kernel →

Share this vulnerability

FAQ

mac80211 is a subsystem in the Linux Kernel that provides support for wireless LAN devices and manages wireless network interfaces.

A double free vulnerability occurs when a program attempts to free a memory block that has already been freed, leading to memory corruption and potential exploitation.

This vulnerability can be exploited by triggering the double free issue during the process of joining a mesh network, potentially allowing an attacker to execute arbitrary code or cause a denial-of-service condition.

To fix this vulnerability, update the Linux Kernel to version v4.9.309 or later by obtaining the updated kernel from the official Linux Kernel repository.

No specific workaround is provided for this vulnerability. It is recommended to apply the fix by updating the Linux Kernel.

Related vulnerabilities

Recent vulnerabilities recorded for Kernel.

How To Fix

No fixed version is published for this vulnerability.

Tip — Not sure whether your app is affected? Vulert can check the versions your app actually runs. Scan free →

Subscribe to Vulert on Telegram
Daily digest of new CVEs, critical and high severity, affected packages and fixes — plus a weekly roundup.
Join the channel →
Help improve this record
Report an issue or send feedback