CVE-2024-36936
Linux Kernel vulnerability analysis and mitigation

Overview

CVE-2024-36936 addresses a soft lockup vulnerability in the Linux kernel's EFI unaccepted memory handling. The issue was discovered when a previous fix (commit 50e782a86c98) that addressed parallel memory acceptance caused intermittent soft lockups in TD guest systems with large memory configurations and a 1-second softlockup timeout setting (Kernel Commit).

Technical details

The vulnerability occurs when local IRQ is enabled at the end of accept_memory(). The softlockup detector identifies that the watchdog on a single CPU hasn't been fed for an extended period. While other CPUs aren't blocked by spinlock, the current CPU might be stuck with local IRQ disabled, affecting both NMI watchdog and softlockup detection. The issue manifests in the call trace through various kernel functions, including _raw_spin_unlock_irqrestore, hrtimer_interrupt, and memory management routines (Kernel Commit).

Impact

When triggered, this vulnerability can cause system soft lockups, particularly in TD guest environments with large memory configurations. The issue affects the system's stability and can impact the normal operation of memory acceptance processes (Kernel Commit).

Exploitability

The vulnerability is triggered during memory acceptance operations in specific configurations, particularly affecting TD guest systems with large memory allocations and 1-second softlockup timeout settings. It's primarily a stability issue rather than a security exploit (Kernel Commit).

Mitigation and workarounds

The issue has been fixed by adding a call to touch_softlockup_watchdog() at the end of accept_memory(), which gives the softlockup detector a flag to skip the timeout check during this stage. This solution was implemented after recognizing that memory accept operations could be time-costly, based on similar previous reports (Kernel Commit, Ubuntu Security).

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-74732NONEN/A
  • Linux Kernel logoLinux Kernel
  • kernel-firmware
NoYesAug 22, 2026
CVE-2026-74730NONEN/A
  • Linux Kernel logoLinux Kernel
  • kernel-debug-devel
NoYesAug 22, 2026
CVE-2026-74726NONEN/A
  • Linux Kernel logoLinux Kernel
  • kernel-64k-debug-modules
NoYesAug 22, 2026
CVE-2026-74719NONEN/A
  • Linux Kernel logoLinux Kernel
  • kernel-64k-modules-partner
NoYesAug 22, 2026
CVE-2026-74717NONEN/A
  • Linux Kernel logoLinux Kernel
  • rtla
NoYesAug 22, 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