CVE-2025-37964Incorrect Synchronization in Linux

Severity
5.5MEDIUMNVD
OSV8.8OSV7.8
EPSS
0.1%
top 74.69%
CISA KEV
Not in KEV
Exploit
No known exploits
Timeline
PublishedMay 20
Latest updateSep 2

Description

In the Linux kernel, the following vulnerability has been resolved: x86/mm: Eliminate window where TLB flushes may be inadvertently skipped tl;dr: There is a window in the mm switching code where the new CR3 is set and the CPU should be getting TLB flushes for the new mm. But should_flush_tlb() has a bug and suppresses the flush. Fix it by widening the window where should_flush_tlb() sends an IPI. Long Version: === History === There were a few things leading up to this. First, updating mm_

CVSS vector

CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:HExploitability: 1.8 | Impact: 3.6

Affected Packages6 packages

NVDlinux/linux_kernel5.15.1795.15.183+5
Debianlinux/linux_kernel< 6.1.140-1+2
Ubuntulinux/linux_kernel< 5.15.0-144.157
CVEListV5linux/linux848b5815177582de0e1d0118725378e0fbadca2012f703811af043d32b1c8a30001b2fa04d5cd0ac+7
debiandebian/linux< linux 6.1.140-1 (bookworm)

Also affects: Debian Linux 11.0

Patches

🔴Vulnerability Details

15
OSV
linux-azure-5.15 vulnerabilities2025-09-02
OSV
linux-azure vulnerabilities2025-08-28
OSV
linux-azure-fips vulnerabilities2025-08-22
OSV
linux-azure vulnerabilities2025-08-22
OSV
linux-hwe-6.14, linux-oem-6.14 vulnerabilities2025-08-20

📋Vendor Advisories

15
Ubuntu
Linux kernel (Azure) vulnerabilities2025-09-02
Ubuntu
Linux kernel (Azure) vulnerabilities2025-08-28
Ubuntu
Linux kernel (Azure FIPS) vulnerabilities2025-08-22
Ubuntu
Linux kernel (Azure) vulnerabilities2025-08-22
Ubuntu
Linux kernel (HWE) vulnerabilities2025-08-20
CVE-2025-37964 — Incorrect Synchronization in Linux | cvebase