CVE-2021-47100
Linux Kernel vulnerability analysis and mitigation

Overview

CVE-2021-47100 is a Use-After-Free (UAF) vulnerability in the Linux kernel's IPMI subsystem that occurs when uninstalling ipmi_si and ipmi_msghandler modules. The vulnerability was discovered in Linux kernel versions from 4.15 up to 5.16-rc6 (NVD).

Technical details

The vulnerability occurs due to a race condition during module unloading. When ipmi_si module is removed, it triggers ipmi_unregister_smi() which leads to a cleanup work being scheduled. If the ipmi_msghandler module is unloaded before this cleanup work executes, it results in accessing freed memory when the cleanup work eventually runs. The vulnerability has a CVSS v3.1 Base Score of 5.5 (Medium) with vector: AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H (NVD).

Impact

When successfully exploited, this vulnerability can cause a system crash due to accessing freed memory. The issue manifests as a kernel panic when attempting to access the bmc_device_type structure after it has been freed during the ipmi_msghandler module unload (Kernel Patch).

Exploitability

The vulnerability requires local access and the ability to load/unload kernel modules. It can be triggered by uninstalling the ipmi_si module followed by the ipmi_msghandler module in quick succession (Kernel Patch).

Mitigation and workarounds

The issue has been fixed by using 'remove_work_wq' instead of 'system_wq' for scheduling the cleanup work. Users should update to patched kernel versions. The fix was implemented in the kernel commit ffb76a86f8096a8206be03b14adda6092e18e275 (Kernel Patch).

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-68422NONEN/A
  • Linux Kernel logoLinux Kernel
  • linux
NoYesAug 10, 2026
CVE-2026-68399NONEN/A
  • Linux Kernel logoLinux Kernel
  • linux
NoYesAug 10, 2026
CVE-2026-68398NONEN/A
  • Linux Kernel logoLinux Kernel
  • linux
NoYesAug 10, 2026
CVE-2026-68376NONEN/A
  • Linux Kernel logoLinux Kernel
  • linux
NoYesAug 10, 2026
CVE-2026-68374NONEN/A
  • Linux Kernel logoLinux Kernel
  • linux
NoYesAug 10, 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