KernelScan.io

HIGH Introduced in 5.14

dell-privacy MicMute Race

CVE-2026-93131

CVSS 7.0 / 10.0 KernelScan AI

CVSS:3.1/AV:L/AC:H/PR:L/UI:N/S:U/C:H/I:H/A:H

01

In the Linux kernel, the following vulnerability has been resolved: platform/x86: dell-privacy: Fix race condition Accessing priv->features_present needs to happen with the list mutex being held, otherwise priv can be freed at any moment.

02

Engine v0.6.0

Risk summary

A race condition in the Dell hardware privacy WMI driver allows a shared data object to be accessed after it has been freed, leading to a use-after-free. Any local user on affected Dell hardware could potentially trigger this, and successful exploitation may result in kernel memory corruption, privilege escalation, or a system crash. The vulnerability is limited to systems running this specific Dell platform driver on physical Dell hardware.

Affecteddrivers/platform/x86/dell/dell-wmi-privacy.c (platform/x86 dell-privacy)

Vulnerability analysis

A race condition exists in the Dell privacy WMI driver where a function retrieves a shared device-data object from a linked list, releases the protecting lock, and then dereferences the object to read a feature flag. Between the lock release and the dereference, another thread can remove and free that object during device teardown, resulting in a use-after-free. The fix changes the locking so the mutex is held for the entire duration of the access, preventing the object from being freed until after the read completes. The vulnerable path is reachable locally on Dell hardware equipped with privacy features; the WMI event side is triggered by hardware key presses, while the teardown side involves device lifecycle operations.

03

BranchIntroducedFixed inPatch commit
5.155.145.15.221239ae86b7c97
6.15.146.1.1882d2108685a49
6.125.146.12.110f3c4532f6dac
6.185.146.18.529f860050c3d1
6.65.146.6.157a22beeb90475
7.25.147.2.6ef59ff891adf
mainline5.147.3ca9338dbc647
cip/6.15.146.1.189-cip612d2108685a49
cip/6.1-rt5.146.1.189-cip61-rt322d2108685a49
cip/6.125.146.12.111-cip32f3c4532f6dac

04

State of the newest release of each Civil Infrastructure Platform SLTS tree, from CIP's own fix records.

CIP treeState
cip/6.12Fixed in 6.12.111-cip32
cip/6.1Fixed in 6.1.189-cip61
cip/6.1-rtFixed in 6.1.189-cip61-rt32