CVE-2025-40174
Linux Kernel vulnerability analysis and mitigation

Overview

CVE-2025-40174 is a vulnerability discovered in the Linux kernel related to SMP ordering in the switchmmirqsoff() function. The vulnerability was disclosed on November 12, 2025. The issue affects the x86/mm subsystem where there is a possibility of missing an smpmb() between the loadedmm store and the tlbgen load in switchmm(), which could lead to incorrect ordering against flushtlbmmrange() (NVD, Ubuntu).

Technical details

The vulnerability stems from a memory barrier (smpmb()) issue in the switchmmirqsoff() function of the Linux kernel's x86 memory management subsystem. The technical problem occurs because the ordering between the loadedmm store and tlbgen load operations in switchmm() can be compromised, potentially causing switchmm() to miss recent tlb_gen updates and fail to flush the Translation Lookaside Buffers (TLBs) correctly (NVD).

Impact

When exploited, this vulnerability could result in the system failing to properly flush TLBs when required, potentially leading to memory management issues in the Linux kernel. The impact is particularly relevant in SMP (Symmetric Multi-Processing) environments where proper memory barrier ordering is crucial for system stability (NVD).

Mitigation and workarounds

A fix has been implemented that addresses the SMP ordering issue in switchmmirqsoff(). The patch includes proper memory barrier placement between the loadedmm store and tlb_gen load operations. The fix has been merged into the kernel, with a merge conflict resolution handled by Ingo (NVD).

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-2025-40343MEDIUM6.4
  • Linux KernelLinux Kernel
  • linux-gcp-5.15
NoYesDec 09, 2025
CVE-2025-40342MEDIUM6.4
  • Linux KernelLinux Kernel
  • kernel-64k-debug-core
NoYesDec 09, 2025
CVE-2025-40340MEDIUM6.4
  • Linux KernelLinux Kernel
  • kernel-rt-debug-kvm
NoYesDec 09, 2025
CVE-2025-40341MEDIUM5.1
  • Linux KernelLinux Kernel
  • kernel-64k
NoYesDec 09, 2025
CVE-2025-40344N/AN/A
  • Linux KernelLinux Kernel
  • linux-azure-fde-6.14
NoYesDec 09, 2025

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