CVE-2025-40296
Linux Debian vulnerability analysis and mitigation

Overview

CVE-2025-40296 is a double-free vulnerability in the Linux kernel's platform/x86: int3472 driver, affecting GPIO device handling during regulator unregistration. The flaw was disclosed on December 8, 2025, and affects Linux kernel versions prior to the patches introduced in 6.17.8 and 6.18. It carries a CVSS v3.1 base score of 5.5 (Medium), requiring only local access with low privileges to exploit (Red Hat Advisory, Red Hat Bugzilla).

Technical details

The root cause is a double-free memory corruption bug (CWE-415) in the int3472 platform driver. When regulator_unregister() is called, it already frees the associated GPIO device; however, the driver also performs a redundant release of the same GPIO device, resulting in a double free. On ThinkPad X9 (Lunar Lake) hardware, this causes the reference count of the pinctrl_intel_platform module to unexpectedly drop to zero during probe deferral, leading to random failures when other drivers (such as Intel THC) attempt to allocate interrupts. The issue can also be triggered by directly unloading the affected kernel module. The fix removes the redundant GPIO device release during regulator unregistration (Red Hat Bugzilla, Red Hat Advisory).

Impact

Successful exploitation causes denial of service through system instability and random failures, particularly on ThinkPad X9 (Lunar Lake) devices. The double-free condition corrupts kernel memory, which can prevent other drivers (notably Intel THC) from successfully allocating interrupts, leading to unpredictable system behavior. There is no confidentiality or integrity impact; the vulnerability is limited to availability (Red Hat Advisory).

Mitigation and workarounds

The fix has been merged into the Linux kernel stable tree, with patches available for kernel versions 6.17.8 and 6.18 (commits b8113bb56c45 and f0f7a3f542c1). Users should update to a patched kernel version as the primary remediation. As a temporary workaround, avoid unloading the int3472 module directly on affected hardware (ThinkPad X9 / Lunar Lake). Monitoring system stability and interrupt allocation failures on affected devices is also recommended (Red Hat Bugzilla, Red Hat Advisory).

Additional resources


SourceThis report was generated using AI

Related Linux Debian vulnerabilities:

CVE ID

Severity

Score

Technologies

Component name

CISA KEV exploit

Has fix

Published date

CVE-2026-44231CRITICAL9.1
  • Linux Debian logoLinux Debian
  • request-tracker5
NoYesJul 20, 2026
CVE-2026-44230MEDIUM6.1
  • Linux Debian logoLinux Debian
  • request-tracker5
NoYesJul 20, 2026
CVE-2026-44229MEDIUM5.4
  • Linux Debian logoLinux Debian
  • request-tracker4
NoYesJul 20, 2026
CVE-2026-64194NONEN/A
  • Linux Debian logoLinux Debian
  • libnet-dns-perl
NoNoJul 20, 2026
CVE-2026-64193NONEN/A
  • Linux Debian logoLinux Debian
  • libnet-dns-perl
NoNoJul 20, 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