CVE & CISA-KEV Catalog

CVE-2025-39844

MEDIUM
5.5
CVSS v3
NVD

Description

In the Linux kernel, the following vulnerability has been resolved: mm: move page table sync declarations to linux/pgtable.h During our internal testing, we started observing intermittent boot failures when the machine uses 4-level paging and has a large amount of persistent memory: BUG: unable to handle page fault for address: ffffe70000000034 #PF: supervisor write access in kernel mode #PF: error_code(0x0002) - not-present page PGD 0 P4D 0 Oops: 0002 [#1] SMP NOPTI RIP: 0010:__init_single_page+0x9/0x6d Call Trace: <TASK> __init_zone_device_page+0x17/0x5d memmap_init_zone_device+0x154/0x1bb pagemap_range+0x2e0/0x40f memremap_pages+0x10b/0x2f0 devm_memremap_pages+0x1e/0x60 dev_dax_probe+0xce/0x2ec [device_dax] dax_bus_probe+0x6d/0xc9 [... snip ...] </TASK> It turns out that the kernel panics while initializing vmemmap (struct page array) when the vmemmap region spans two PGD entries, because the new PGD entry is only installed in init_mm.pgd, but not in the page tables of other tasks. And looking at __populate_section_memmap(): if (vmemmap_can_optimize(altmap, pgmap)) // does not sync top level page tables r = vmemmap_populate_compound_pages(pfn, start, end, nid, pgmap); else // sync top level page tables in x86 r = vmemmap_populate(start, end, nid, altmap); In the normal path, vmemmap_populate() in arch/x86/mm/init_64.c synchronizes the top level page table (See commit 9b861528a801 ("x86-64, mem: Update all PGDs for direct mapping and vmemmap mapping changes")) so that all tasks in the system can see the new vmemmap area. However, when vmemmap_can_optimize() returns true, the optimized path skips synchronization of top-level page tables. This is because vmemmap_populate_compound_pages() is implemented in core MM code, which does not handle synchronization of the top-level page tables. Instead, the core MM has historically relied on each architecture to perform this synchronization manually. We're not the first party to encounter a crash caused by not-sync'd top level page tables: earlier this year, Gwan-gyeong Mun attempted to address the issue [1] [2] after hitting a kernel panic when x86 code accessed the vmemmap area before the corresponding top-level entries were synced. At that time, the issue was believed to be triggered only when struct page was enlarged for debugging purposes, and the patch did not get further updates. It turns out that current approach of relying on each arch to handle the page table sync manually is fragile because 1) it's easy to forget to sync the top level page table, and 2) it's also easy to overlook that the kernel should not access the vmemmap and direct mapping areas before the sync. # The solution: Make page table sync more code robust and harder to miss To address this, Dave Hansen suggested [3] [4] introducing {pgd,p4d}_populate_kernel() for updating kernel portion of the page tables and allow each architecture to explicitly perform synchronization when installing top-level entries. With this approach, we no longer need to worry about missing the sync step, reducing the risk of future regressions. The new interface reuses existing ARCH_PAGE_TABLE_SYNC_MASK, PGTBL_P*D_MODIFIED and arch_sync_kernel_mappings() facility used by vmalloc and ioremap to synchronize page tables. pgd_populate_kernel() looks like this: static inline void pgd_populate_kernel(unsigned long addr, pgd_t *pgd, p4d_t *p4d) { pgd_populate(&init_mm, pgd, p4d); if (ARCH_PAGE_TABLE_SYNC_MASK & PGTBL_PGD_MODIFIED) arch_sync_kernel_mappings(addr, addr); } It is worth noting that vmalloc() and apply_to_range() carefully synchronizes page tables by calling p*d_alloc_track() and arch_sync_kernel_mappings(), and thus they are not affected by ---truncated---

How to fix

Remediation Available
linuxDebian
Fixed in:6.1.153-1CVE-2025-39844
Fixed in:6.12.48-1CVE-2025-39844
Fixed in:6.16.6-1CVE-2025-39844
linuxUbuntu
Fixed in:5.15.0-163.173USN-7909-1
Fixed in:6.8.0-106.106USN-8095-1
linux-awsUbuntu
Fixed in:5.15.0-1097.104USN-7909-1
Fixed in:6.8.0-1050.53USN-8095-1
linux-aws-5.15Ubuntu
Fixed in:5.15.0-1097.104~20.04.1USN-7909-1
linux-aws-6.8Ubuntu
Fixed in:6.8.0-1050.53~22.04.1USN-8095-4
linux-aws-fipsUbuntu
Fixed in:5.15.0-1097.104+fips1USN-7909-3
Fixed in:6.8.0-1050.53+fips1USN-8095-2
linux-azureUbuntu
Fixed in:5.15.0-1101.110USN-7910-2
Fixed in:6.8.0-1051.57USN-8125-1
linux-azure-5.15Ubuntu
Fixed in:5.15.0-1102.111~20.04.1USN-7938-1
linux-azure-6.8Ubuntu
Fixed in:6.8.0-1051.57~22.04.1USN-8126-1
linux-azure-fipsUbuntu
Fixed in:5.15.0-1101.110+fips1USN-7910-1
Fixed in:6.8.0-1052.58+fips1USN-8165-1
linux-fipsUbuntu
Fixed in:5.15.0-163.173+fips1USN-7909-3
Fixed in:6.8.0-106.106+fips1USN-8095-2
linux-gcpUbuntu
Fixed in:5.15.0-1097.106USN-7909-4
Fixed in:6.8.0-1052.55USN-8095-1
linux-gcp-5.15Ubuntu
Fixed in:5.15.0-1097.106~20.04.1USN-7909-1
linux-gcp-6.8Ubuntu
Fixed in:6.8.0-1052.55~22.04.1USN-8095-1
linux-gcp-fipsUbuntu
Fixed in:5.15.0-1097.106+fips1USN-7909-3
Fixed in:6.8.0-1052.55+fips1USN-8095-2
linux-gkeUbuntu
Fixed in:5.15.0-1093.99USN-7909-4
Fixed in:6.8.0-1048.53USN-8095-1
linux-gkeopUbuntu
Fixed in:5.15.0-1080.88USN-7909-4
Fixed in:6.8.0-1035.38USN-8095-1
linux-hwe-5.15Ubuntu
Fixed in:5.15.0-163.173~20.04.1USN-7909-1
linux-hwe-6.8Ubuntu
Fixed in:6.8.0-106.106~22.04.1USN-8095-1
linux-ibmUbuntu
Fixed in:5.15.0-1091.94USN-7909-1
Fixed in:6.8.0-1049.49USN-8095-1
linux-ibm-5.15Ubuntu
Fixed in:5.15.0-1091.94~20.04.1USN-7909-1
linux-ibm-6.8Ubuntu
Fixed in:6.8.0-1049.49~22.04.1USN-8095-1
linux-image-5.15.0-1038-nvidia-tegra-igxUbuntu
Fixed in:5.15.0-1038.38USN-7909-1
linux-image-5.15.0-1038-nvidia-tegra-igx-rtUbuntu
Fixed in:5.15.0-1038.38USN-7909-1
linux-image-5.15.0-1049-nvidia-tegraUbuntu
Fixed in:5.15.0-1049.49~20.04.1USN-7909-1
Fixed in:5.15.0-1049.49USN-7909-1
linux-image-5.15.0-1049-nvidia-tegra-rtUbuntu
Fixed in:5.15.0-1049.49~20.04.1USN-7909-1
Fixed in:5.15.0-1049.49USN-7909-1
linux-image-5.15.0-1061-xilinx-zynqmpUbuntu
Fixed in:5.15.0-1061.65USN-7909-1
linux-image-5.15.0-1080-gkeopUbuntu
Fixed in:5.15.0-1080.88USN-7909-4
linux-image-5.15.0-1089-intel-iot-realtimeUbuntu
Fixed in:5.15.0-1089.91USN-7909-2
linux-image-5.15.0-1089-kvmUbuntu
Fixed in:5.15.0-1089.94USN-7933-1
linux-image-5.15.0-1091-ibmUbuntu
Fixed in:5.15.0-1091.94~20.04.1USN-7909-1
Fixed in:5.15.0-1091.94USN-7909-1
linux-image-5.15.0-1091-raspiUbuntu
Fixed in:5.15.0-1091.94USN-7909-5
linux-image-5.15.0-1092-intel-iotgUbuntu
Fixed in:5.15.0-1092.98~20.04.1USN-7909-1
Fixed in:5.15.0-1092.98USN-7909-1
linux-image-5.15.0-1092-nvidiaUbuntu
Fixed in:5.15.0-1092.93USN-7909-1
linux-image-5.15.0-1092-nvidia-lowlatencyUbuntu
Fixed in:5.15.0-1092.93USN-7909-1
linux-image-5.15.0-1093-gkeUbuntu
Fixed in:5.15.0-1093.99USN-7909-4
linux-image-5.15.0-1094-oracleUbuntu
Fixed in:5.15.0-1094.100~20.04.1USN-7909-1
Fixed in:5.15.0-1094.100USN-7909-1
linux-image-5.15.0-1096-realtimeUbuntu
Fixed in:5.15.0-1096.105USN-7909-2
linux-image-5.15.0-1097-awsUbuntu
Fixed in:5.15.0-1097.104~20.04.1USN-7909-1
Fixed in:5.15.0-1097.104USN-7909-1
linux-image-5.15.0-1097-aws-64kUbuntu
Fixed in:5.15.0-1097.104USN-7909-1
linux-image-5.15.0-1097-aws-fipsUbuntu
Fixed in:5.15.0-1097.104+fips1USN-7909-3
linux-image-5.15.0-1097-gcpUbuntu
Fixed in:5.15.0-1097.106~20.04.1USN-7909-1
Fixed in:5.15.0-1097.106USN-7909-4
linux-image-5.15.0-1097-gcp-fipsUbuntu
Fixed in:5.15.0-1097.106+fips1USN-7909-3
linux-image-5.15.0-1101-azureUbuntu
Fixed in:5.15.0-1101.110USN-7910-2
linux-image-5.15.0-1101-azure-fipsUbuntu
Fixed in:5.15.0-1101.110+fips1USN-7910-1
linux-image-5.15.0-1102-azureUbuntu
Fixed in:5.15.0-1102.111~20.04.1USN-7938-1
linux-image-5.15.0-163-fipsUbuntu
Fixed in:5.15.0-163.173+fips1USN-7909-3
linux-image-5.15.0-163-genericUbuntu
Fixed in:5.15.0-163.173~20.04.1USN-7909-1
Fixed in:5.15.0-163.173USN-7909-1
linux-image-5.15.0-163-generic-64kUbuntu
Fixed in:5.15.0-163.173~20.04.1USN-7909-1
Fixed in:5.15.0-163.173USN-7909-1
linux-image-5.15.0-163-generic-lpaeUbuntu
Fixed in:5.15.0-163.173~20.04.1USN-7909-1
Fixed in:5.15.0-163.173USN-7909-1
linux-image-5.15.0-163-lowlatencyUbuntu
Fixed in:5.15.0-163.173~20.04.1USN-7909-1
Fixed in:5.15.0-163.173USN-7909-1
linux-image-5.15.0-163-lowlatency-64kUbuntu
Fixed in:5.15.0-163.173~20.04.1USN-7909-1
Fixed in:5.15.0-163.173USN-7909-1
linux-image-6.8.0-1029-xilinxUbuntu
Fixed in:6.8.0-1029.30USN-8261-1
linux-image-6.8.0-1035-gkeopUbuntu
Fixed in:6.8.0-1035.38USN-8095-1
linux-image-6.8.0-1047-oracleUbuntu
Fixed in:6.8.0-1047.48~22.04.1USN-8095-1
Fixed in:6.8.0-1047.48USN-8095-1
linux-image-6.8.0-1047-oracle-64kUbuntu
Fixed in:6.8.0-1047.48~22.04.1USN-8095-1
Fixed in:6.8.0-1047.48USN-8095-1
linux-image-6.8.0-1048-gkeUbuntu
Fixed in:6.8.0-1048.53USN-8095-1
linux-image-6.8.0-1048-gke-64kUbuntu
Fixed in:6.8.0-1048.53USN-8095-1
linux-image-6.8.0-1049-ibmUbuntu
Fixed in:6.8.0-1049.49~22.04.1USN-8095-1
Fixed in:6.8.0-1049.49USN-8095-1
linux-image-6.8.0-1049-nvidiaUbuntu
Fixed in:6.8.0-1049.52~22.04.1USN-8100-1
Fixed in:6.8.0-1049.52USN-8100-1
linux-image-6.8.0-1049-nvidia-64kUbuntu
Fixed in:6.8.0-1049.52~22.04.1USN-8100-1
Fixed in:6.8.0-1049.52USN-8100-1
linux-image-6.8.0-1049-nvidia-lowlatencyUbuntu
Fixed in:6.8.0-1049.52.1USN-8100-1
linux-image-6.8.0-1049-nvidia-lowlatency-64kUbuntu
Fixed in:6.8.0-1049.52.1USN-8100-1
linux-image-6.8.0-1050-awsUbuntu
Fixed in:6.8.0-1050.53~22.04.1USN-8095-4
Fixed in:6.8.0-1050.53USN-8095-1
linux-image-6.8.0-1050-aws-64kUbuntu
Fixed in:6.8.0-1050.53~22.04.1USN-8095-4
Fixed in:6.8.0-1050.53USN-8095-1
linux-image-6.8.0-1050-aws-fipsUbuntu
Fixed in:6.8.0-1050.53+fips1USN-8095-2
linux-image-6.8.0-1050-raspiUbuntu
Fixed in:6.8.0-1050.54USN-8095-5
linux-image-6.8.0-1051-azureUbuntu
Fixed in:6.8.0-1051.57~22.04.1USN-8126-1
Fixed in:6.8.0-1051.57USN-8125-1
linux-image-6.8.0-1052-azure-fipsUbuntu
Fixed in:6.8.0-1052.58+fips1USN-8165-1
linux-image-6.8.0-1052-gcpUbuntu
Fixed in:6.8.0-1052.55~22.04.1USN-8095-1
Fixed in:6.8.0-1052.55USN-8095-1
linux-image-6.8.0-1052-gcp-64kUbuntu
Fixed in:6.8.0-1052.55~22.04.1USN-8095-1
Fixed in:6.8.0-1052.55USN-8095-1
linux-image-6.8.0-1052-gcp-fipsUbuntu
Fixed in:6.8.0-1052.55+fips1USN-8095-2
linux-image-6.8.0-106-fipsUbuntu
Fixed in:6.8.0-106.106+fips1USN-8095-2
linux-image-6.8.0-106-genericUbuntu
Fixed in:6.8.0-106.106~22.04.1USN-8095-1
Fixed in:6.8.0-106.106USN-8095-1
linux-image-6.8.0-106-generic-64kUbuntu
Fixed in:6.8.0-106.106~22.04.1USN-8095-1
Fixed in:6.8.0-106.106USN-8095-1
linux-image-6.8.0-106-lowlatencyUbuntu
Fixed in:6.8.0-106.106.1~22.04.1USN-8095-1
Fixed in:6.8.0-106.106.1USN-8095-1
linux-image-6.8.0-106-lowlatency-64kUbuntu
Fixed in:6.8.0-106.106.1~22.04.1USN-8095-1
Fixed in:6.8.0-106.106.1USN-8095-1
linux-image-6.8.0-2040-raspi-realtimeUbuntu
Fixed in:6.8.0-2040.41USN-8095-5
linux-image-6.8.1-1045-realtimeUbuntu
Fixed in:6.8.1-1045.46~22.04.1USN-8095-3
Fixed in:6.8.1-1045.46USN-8095-3
linux-image-awsUbuntu
Fixed in:5.15.0.1097.104~20.04.1USN-7909-1
Fixed in:6.8.0-1050.53~22.04.1USN-8095-4
linux-image-aws-5.15Ubuntu
Fixed in:5.15.0.1097.104~20.04.1USN-7909-1
Fixed in:5.15.0.1097.100USN-7909-1
linux-image-aws-6.8Ubuntu
Fixed in:6.8.0-1050.53~22.04.1USN-8095-4
Fixed in:6.8.0-1050.53USN-8095-1
linux-image-aws-64kUbuntu
Fixed in:6.8.0-1050.53~22.04.1USN-8095-4
linux-image-aws-64k-5.15Ubuntu
Fixed in:5.15.0.1097.100USN-7909-1
linux-image-aws-64k-6.8Ubuntu
Fixed in:6.8.0-1050.53~22.04.1USN-8095-4
Fixed in:6.8.0-1050.53USN-8095-1
linux-image-aws-64k-lts-22.04Ubuntu
Fixed in:5.15.0.1097.100USN-7909-1
linux-image-aws-64k-lts-24.04Ubuntu
Fixed in:6.8.0-1050.53USN-8095-1
linux-image-aws-fipsUbuntu
Fixed in:5.15.0.1097.93USN-7909-3
Fixed in:6.8.0-1050.53+fips1USN-8095-2
linux-image-aws-fips-5.15Ubuntu
Fixed in:5.15.0.1097.93USN-7909-3
linux-image-aws-fips-6.8Ubuntu
Fixed in:6.8.0-1050.53+fips1USN-8095-2
linux-image-aws-lts-22.04Ubuntu
Fixed in:5.15.0.1097.100USN-7909-1
linux-image-aws-lts-24.04Ubuntu
Fixed in:6.8.0-1050.53USN-8095-1
linux-image-azureUbuntu
Fixed in:5.15.0.1102.111~20.04.1USN-7938-1
Fixed in:6.8.0-1051.57~22.04.1USN-8126-1
linux-image-azure-5.15Ubuntu
Fixed in:5.15.0.1102.111~20.04.1USN-7938-1
Fixed in:5.15.0.1101.99USN-7910-2
linux-image-azure-6.8Ubuntu
Fixed in:6.8.0-1051.57~22.04.1USN-8126-1
Fixed in:6.8.0-1051.57USN-8125-1
linux-image-azure-cvmUbuntu
Fixed in:5.15.0.1102.111~20.04.1USN-7938-1
linux-image-azure-fipsUbuntu
Fixed in:5.15.0.1101.86USN-7910-1
Fixed in:6.8.0-1052.58+fips1USN-8165-1
linux-image-azure-fips-5.15Ubuntu
Fixed in:5.15.0.1101.86USN-7910-1
linux-image-azure-fips-6.8Ubuntu
Fixed in:6.8.0-1052.58+fips1USN-8165-1
linux-image-azure-lts-22.04Ubuntu
Fixed in:5.15.0.1101.99USN-7910-2
linux-image-azure-lts-24.04Ubuntu
Fixed in:6.8.0-1051.57USN-8125-1
linux-image-fipsUbuntu
Fixed in:5.15.0.163.94USN-7909-3
Fixed in:6.8.0-106.106+fips1USN-8095-2
linux-image-fips-5.15Ubuntu
Fixed in:5.15.0.163.94USN-7909-3
linux-image-fips-6.8Ubuntu
Fixed in:6.8.0-106.106+fips1USN-8095-2
linux-image-gcpUbuntu
Fixed in:5.15.0.1097.106~20.04.1USN-7909-1
Fixed in:6.8.0-1052.55~22.04.1USN-8095-1
linux-image-gcp-5.15Ubuntu
Fixed in:5.15.0.1097.106~20.04.1USN-7909-1
Fixed in:5.15.0.1097.93USN-7909-4
linux-image-gcp-6.8Ubuntu
Fixed in:6.8.0-1052.55~22.04.1USN-8095-1
Fixed in:6.8.0-1052.55USN-8095-1
linux-image-gcp-64kUbuntu
Fixed in:6.8.0-1052.55~22.04.1USN-8095-1
linux-image-gcp-64k-6.8Ubuntu
Fixed in:6.8.0-1052.55~22.04.1USN-8095-1
Fixed in:6.8.0-1052.55USN-8095-1
linux-image-gcp-64k-lts-24.04Ubuntu
Fixed in:6.8.0-1052.55USN-8095-1
linux-image-gcp-fipsUbuntu
Fixed in:5.15.0.1097.87USN-7909-3
Fixed in:6.8.0-1052.55+fips1USN-8095-2
linux-image-gcp-fips-5.15Ubuntu
Fixed in:5.15.0.1097.87USN-7909-3
linux-image-gcp-fips-6.8Ubuntu
Fixed in:6.8.0-1052.55+fips1USN-8095-2
linux-image-gcp-lts-22.04Ubuntu
Fixed in:5.15.0.1097.93USN-7909-4
linux-image-gcp-lts-24.04Ubuntu
Fixed in:6.8.0-1052.55USN-8095-1
linux-image-genericUbuntu
Fixed in:5.15.0.163.158USN-7909-1
Fixed in:6.8.0-106.106USN-8095-1
linux-image-generic-5.15Ubuntu
Fixed in:5.15.0.163.173~20.04.1USN-7909-1
Fixed in:5.15.0.163.158USN-7909-1
linux-image-generic-6.8Ubuntu
Fixed in:6.8.0-106.106~22.04.1USN-8095-1
Fixed in:6.8.0-106.106USN-8095-1
linux-image-generic-64kUbuntu
Fixed in:5.15.0.163.158USN-7909-1
Fixed in:6.8.0-106.106USN-8095-1
linux-image-generic-64k-5.15Ubuntu
Fixed in:5.15.0.163.173~20.04.1USN-7909-1
Fixed in:5.15.0.163.158USN-7909-1
linux-image-generic-64k-6.8Ubuntu
Fixed in:6.8.0-106.106~22.04.1USN-8095-1
Fixed in:6.8.0-106.106USN-8095-1
linux-image-generic-64k-hwe-20.04Ubuntu
Fixed in:5.15.0.163.173~20.04.1USN-7909-1
linux-image-generic-64k-hwe-22.04Ubuntu
Fixed in:6.8.0-106.106~22.04.1USN-8095-1
linux-image-generic-hwe-20.04Ubuntu
Fixed in:5.15.0.163.173~20.04.1USN-7909-1
linux-image-generic-hwe-22.04Ubuntu
Fixed in:6.8.0-106.106~22.04.1USN-8095-1
linux-image-generic-lpaeUbuntu
Fixed in:5.15.0.163.158USN-7909-1
Fixed in:6.8.0-106.106USN-8095-1
linux-image-generic-lpae-5.15Ubuntu
Fixed in:5.15.0.163.173~20.04.1USN-7909-1
Fixed in:5.15.0.163.158USN-7909-1
linux-image-generic-lpae-hwe-20.04Ubuntu
Fixed in:5.15.0.163.173~20.04.1USN-7909-1
linux-image-gkeUbuntu
Fixed in:5.15.0.1093.92USN-7909-4
Fixed in:6.8.0-1048.53USN-8095-1
linux-image-gke-5.15Ubuntu
Fixed in:5.15.0.1093.92USN-7909-4
linux-image-gke-6.8Ubuntu
Fixed in:6.8.0-1048.53USN-8095-1
linux-image-gke-64kUbuntu
Fixed in:6.8.0-1048.53USN-8095-1
linux-image-gke-64k-6.8Ubuntu
Fixed in:6.8.0-1048.53USN-8095-1
linux-image-gkeopUbuntu
Fixed in:5.15.0.1080.79USN-7909-4
Fixed in:6.8.0-1035.38USN-8095-1
linux-image-gkeop-5.15Ubuntu
Fixed in:5.15.0.1080.79USN-7909-4
linux-image-gkeop-6.8Ubuntu
Fixed in:6.8.0-1035.38USN-8095-1
linux-image-ibmUbuntu
Fixed in:5.15.0.1091.94~20.04.1USN-7909-1
Fixed in:5.15.0.1091.87USN-7909-1
Fixed in:6.8.0-1049.49USN-8095-1
linux-image-ibm-5.15Ubuntu
Fixed in:5.15.0.1091.94~20.04.1USN-7909-1
Fixed in:5.15.0.1091.87USN-7909-1
linux-image-ibm-6.8Ubuntu
Fixed in:6.8.0-1049.49~22.04.1USN-8095-1
Fixed in:6.8.0-1049.49USN-8095-1
linux-image-ibm-classicUbuntu
Fixed in:6.8.0-1049.49USN-8095-1
linux-image-ibm-lts-24.04Ubuntu
Fixed in:6.8.0-1049.49USN-8095-1
linux-image-intelUbuntu
Fixed in:5.15.0.1092.98~20.04.1USN-7909-1
linux-image-intel-iot-realtimeUbuntu
Fixed in:5.15.0.1089.93USN-7909-2
Fixed in:6.8.1-1045.46USN-8095-3
linux-image-intel-iot-realtime-5.15Ubuntu
Fixed in:5.15.0.1089.93USN-7909-2
linux-image-intel-iotgUbuntu
Fixed in:5.15.0.1092.98~20.04.1USN-7909-1
Fixed in:5.15.0.1092.92USN-7909-1
Fixed in:6.8.0-106.106USN-8095-1
linux-image-intel-iotg-5.15Ubuntu
Fixed in:5.15.0.1092.98~20.04.1USN-7909-1
Fixed in:5.15.0.1092.92USN-7909-1
linux-image-kvmUbuntu
Fixed in:5.15.0.1089.85USN-7933-1
Fixed in:6.8.0-106.106USN-8095-1
linux-image-kvm-5.15Ubuntu
Fixed in:5.15.0.1089.85USN-7933-1
linux-image-lowlatencyUbuntu
Fixed in:5.15.0.163.140USN-7909-1
Fixed in:6.8.0-106.106.1USN-8095-1
linux-image-lowlatency-5.15Ubuntu
Fixed in:5.15.0.163.173~20.04.1USN-7909-1
Fixed in:5.15.0.163.140USN-7909-1
linux-image-lowlatency-6.8Ubuntu
Fixed in:6.8.0-106.106.1~22.04.1USN-8095-1
Fixed in:6.8.0-106.106.1USN-8095-1
linux-image-lowlatency-64kUbuntu
Fixed in:5.15.0.163.140USN-7909-1
Fixed in:6.8.0-106.106.1USN-8095-1
linux-image-lowlatency-64k-5.15Ubuntu
Fixed in:5.15.0.163.173~20.04.1USN-7909-1
Fixed in:5.15.0.163.140USN-7909-1
linux-image-lowlatency-64k-6.8Ubuntu
Fixed in:6.8.0-106.106.1~22.04.1USN-8095-1
Fixed in:6.8.0-106.106.1USN-8095-1
linux-image-lowlatency-64k-hwe-20.04Ubuntu
Fixed in:5.15.0.163.173~20.04.1USN-7909-1
linux-image-lowlatency-64k-hwe-22.04Ubuntu
Fixed in:6.8.0-106.106.1~22.04.1USN-8095-1
linux-image-lowlatency-hwe-20.04Ubuntu
Fixed in:5.15.0.163.173~20.04.1USN-7909-1
linux-image-lowlatency-hwe-22.04Ubuntu
Fixed in:6.8.0-106.106.1~22.04.1USN-8095-1
linux-image-nvidiaUbuntu
Fixed in:5.15.0.1092.92USN-7909-1
Fixed in:6.8.0-1049.52USN-8100-1
linux-image-nvidia-5.15Ubuntu
Fixed in:5.15.0.1092.92USN-7909-1
linux-image-nvidia-6.8Ubuntu
Fixed in:6.8.0-1049.52~22.04.1USN-8100-1
Fixed in:6.8.0-1049.52USN-8100-1
linux-image-nvidia-64kUbuntu
Fixed in:6.8.0-1049.52USN-8100-1
linux-image-nvidia-64k-6.8Ubuntu
Fixed in:6.8.0-1049.52~22.04.1USN-8100-1
Fixed in:6.8.0-1049.52USN-8100-1
linux-image-nvidia-64k-hwe-22.04Ubuntu
Fixed in:6.8.0-1049.52~22.04.1USN-8100-1
linux-image-nvidia-hwe-22.04Ubuntu
Fixed in:6.8.0-1049.52~22.04.1USN-8100-1
linux-image-nvidia-lowlatencyUbuntu
Fixed in:5.15.0.1092.92USN-7909-1
Fixed in:6.8.0-1049.52.1USN-8100-1
linux-image-nvidia-lowlatency-5.15Ubuntu
Fixed in:5.15.0.1092.92USN-7909-1
linux-image-nvidia-lowlatency-6.8Ubuntu
Fixed in:6.8.0-1049.52.1USN-8100-1
linux-image-nvidia-lowlatency-64kUbuntu
Fixed in:6.8.0-1049.52.1USN-8100-1
linux-image-nvidia-lowlatency-64k-6.8Ubuntu
Fixed in:6.8.0-1049.52.1USN-8100-1
linux-image-nvidia-tegraUbuntu
Fixed in:5.15.0.1049.49~20.04.1USN-7909-1
Fixed in:5.15.0.1049.49USN-7909-1
linux-image-nvidia-tegra-5.15Ubuntu
Fixed in:5.15.0.1049.49~20.04.1USN-7909-1
Fixed in:5.15.0.1049.49USN-7909-1
linux-image-nvidia-tegra-igxUbuntu
Fixed in:5.15.0.1038.40USN-7909-1
linux-image-nvidia-tegra-igx-5.15Ubuntu
Fixed in:5.15.0.1038.40USN-7909-1
linux-image-nvidia-tegra-igx-rtUbuntu
Fixed in:5.15.0.1038.40USN-7909-1
linux-image-nvidia-tegra-igx-rt-5.15Ubuntu
Fixed in:5.15.0.1038.40USN-7909-1
linux-image-nvidia-tegra-rtUbuntu
Fixed in:5.15.0.1049.49~20.04.1USN-7909-1
Fixed in:5.15.0.1049.49USN-7909-1
linux-image-nvidia-tegra-rt-5.15Ubuntu
Fixed in:5.15.0.1049.49~20.04.1USN-7909-1
Fixed in:5.15.0.1049.49USN-7909-1
linux-image-oem-20.04Ubuntu
Fixed in:5.15.0.163.173~20.04.1USN-7909-1
linux-image-oem-20.04bUbuntu
Fixed in:5.15.0.163.173~20.04.1USN-7909-1
linux-image-oem-20.04cUbuntu
Fixed in:5.15.0.163.173~20.04.1USN-7909-1
linux-image-oem-20.04dUbuntu
Fixed in:5.15.0.163.173~20.04.1USN-7909-1
linux-image-oem-22.04Ubuntu
Fixed in:6.8.0-106.106~22.04.1USN-8095-1
linux-image-oem-22.04aUbuntu
Fixed in:6.8.0-106.106~22.04.1USN-8095-1
linux-image-oem-22.04bUbuntu
Fixed in:6.8.0-106.106~22.04.1USN-8095-1
linux-image-oem-22.04cUbuntu
Fixed in:6.8.0-106.106~22.04.1USN-8095-1
linux-image-oem-22.04dUbuntu
Fixed in:6.8.0-106.106~22.04.1USN-8095-1
linux-image-oracleUbuntu
Fixed in:5.15.0.1094.100~20.04.1USN-7909-1
Fixed in:6.8.0-1047.48~22.04.1USN-8095-1
linux-image-oracle-5.15Ubuntu
Fixed in:5.15.0.1094.100~20.04.1USN-7909-1
Fixed in:5.15.0.1094.90USN-7909-1
linux-image-oracle-6.8Ubuntu
Fixed in:6.8.0-1047.48~22.04.1USN-8095-1
Fixed in:6.8.0-1047.48USN-8095-1
linux-image-oracle-64kUbuntu
Fixed in:6.8.0-1047.48~22.04.1USN-8095-1
linux-image-oracle-64k-6.8Ubuntu
Fixed in:6.8.0-1047.48~22.04.1USN-8095-1
Fixed in:6.8.0-1047.48USN-8095-1
linux-image-oracle-64k-lts-24.04Ubuntu
Fixed in:6.8.0-1047.48USN-8095-1
linux-image-oracle-lts-22.04Ubuntu
Fixed in:5.15.0.1094.90USN-7909-1
linux-image-oracle-lts-24.04Ubuntu
Fixed in:6.8.0-1047.48USN-8095-1
linux-image-raspiUbuntu
Fixed in:5.15.0.1091.89USN-7909-5
Fixed in:6.8.0-1050.54USN-8095-5
linux-image-raspi-5.15Ubuntu
Fixed in:5.15.0.1091.89USN-7909-5
linux-image-raspi-6.8Ubuntu
Fixed in:6.8.0-1050.54USN-8095-5
linux-image-raspi-nolpaeUbuntu
Fixed in:5.15.0.1091.89USN-7909-5
linux-image-raspi-realtimeUbuntu
Fixed in:6.8.0-2040.41USN-8095-5
linux-image-raspi-realtime-6.8Ubuntu
Fixed in:6.8.0-2040.41USN-8095-5
linux-image-realtimeUbuntu
Fixed in:5.15.0.1096.100USN-7909-2
Fixed in:6.8.1-1045.46USN-8095-3
linux-image-realtime-5.15Ubuntu
Fixed in:5.15.0.1096.100USN-7909-2
linux-image-realtime-6.8.1Ubuntu
Fixed in:6.8.1-1045.46~22.04.1USN-8095-3
Fixed in:6.8.1-1045.46USN-8095-3
linux-image-realtime-hwe-22.04Ubuntu
Fixed in:6.8.1-1045.46~22.04.1USN-8095-3
linux-image-virtualUbuntu
Fixed in:5.15.0.163.158USN-7909-1
Fixed in:6.8.0-106.106USN-8095-1
linux-image-virtual-5.15Ubuntu
Fixed in:5.15.0.163.173~20.04.1USN-7909-1
Fixed in:5.15.0.163.158USN-7909-1
linux-image-virtual-6.8Ubuntu
Fixed in:6.8.0-106.106~22.04.1USN-8095-1
Fixed in:6.8.0-106.106USN-8095-1
linux-image-virtual-hwe-20.04Ubuntu
Fixed in:5.15.0.163.173~20.04.1USN-7909-1
linux-image-virtual-hwe-22.04Ubuntu
Fixed in:6.8.0-106.106~22.04.1USN-8095-1
linux-image-xilinxUbuntu
Fixed in:6.8.0.1029.30USN-8261-1
linux-image-xilinx-6.8Ubuntu
Fixed in:6.8.0.1029.30USN-8261-1
linux-image-xilinx-zynqmpUbuntu
Fixed in:5.15.0.1061.64USN-7909-1
Fixed in:6.8.0.1029.30USN-8261-1
linux-image-xilinx-zynqmp-5.15Ubuntu
Fixed in:5.15.0.1061.64USN-7909-1
linux-intel-iot-realtimeUbuntu
Fixed in:5.15.0-1089.91USN-7909-2
linux-intel-iotgUbuntu
Fixed in:5.15.0-1092.98USN-7909-1
linux-intel-iotg-5.15Ubuntu
Fixed in:5.15.0-1092.98~20.04.1USN-7909-1
linux-kvmUbuntu
Fixed in:5.15.0-1089.94USN-7933-1
linux-lowlatencyUbuntu
Fixed in:5.15.0-163.173USN-7909-1
Fixed in:6.8.0-106.106.1USN-8095-1
linux-lowlatency-hwe-5.15Ubuntu
Fixed in:5.15.0-163.173~20.04.1USN-7909-1
linux-lowlatency-hwe-6.8Ubuntu
Fixed in:6.8.0-106.106.1~22.04.1USN-8095-1
linux-nvidiaUbuntu
Fixed in:5.15.0-1092.93USN-7909-1
Fixed in:6.8.0-1049.52USN-8100-1
linux-nvidia-6.8Ubuntu
Fixed in:6.8.0-1049.52~22.04.1USN-8100-1
linux-nvidia-lowlatencyUbuntu
Fixed in:6.8.0-1049.52.1USN-8100-1
linux-nvidia-tegraUbuntu
Fixed in:5.15.0-1049.49USN-7909-1
linux-nvidia-tegra-5.15Ubuntu
Fixed in:5.15.0-1049.49~20.04.1USN-7909-1
linux-nvidia-tegra-igxUbuntu
Fixed in:5.15.0-1038.38USN-7909-1
linux-oracleUbuntu
Fixed in:5.15.0-1094.100USN-7909-1
Fixed in:6.8.0-1047.48USN-8095-1
linux-oracle-5.15Ubuntu
Fixed in:5.15.0-1094.100~20.04.1USN-7909-1
linux-oracle-6.8Ubuntu
Fixed in:6.8.0-1047.48~22.04.1USN-8095-1
linux-raspiUbuntu
Fixed in:5.15.0-1091.94USN-7909-5
Fixed in:6.8.0-1050.54USN-8095-5
linux-raspi-realtimeUbuntu
Fixed in:6.8.0-2040.41USN-8095-5
linux-realtimeUbuntu
Fixed in:5.15.0-1096.105USN-7909-2
Fixed in:6.8.1-1045.46USN-8095-3
linux-realtime-6.8Ubuntu
Fixed in:6.8.1-1045.46~22.04.1USN-8095-3
linux-xilinxUbuntu
Fixed in:6.8.0-1029.30USN-8261-1
linux-xilinx-zynqmpUbuntu
Fixed in:5.15.0-1061.65USN-7909-1

Remediation is compiled from vendor and distribution security advisories. Always confirm against the linked source for your exact version and platform.

CVSS v3 Vector

Exploitability

Attack VectorLocal
Attack ComplexityLow
Privileges RequiredLow
User InteractionNone
ScopeUnchanged

Impact

ConfidentialityNone
IntegrityNone
AvailabilityHigh

CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H

Exploit Intelligence

0.14%probability of exploitation in 30 days
3rdpercentile

Low risk: more likely to be exploited than 3% of all known CVEs.

References

Embed a live status badge for CVE-2025-39844
CVE-2025-39844 severity badge

Markdown

[![CVE-2025-39844](https://tridentstack.com/cve/badge/CVE-2025-39844.svg)](https://tridentstack.com/cve/CVE-2025-39844)

HTML

<a href="https://tridentstack.com/cve/CVE-2025-39844"><img src="https://tridentstack.com/cve/badge/CVE-2025-39844.svg" alt="CVE-2025-39844"></a>

Find and fix vulnerabilities across your fleet

TridentStack Control continuously scans your Windows, macOS, and Linux fleet for known vulnerabilities, prioritizes them by severity and active exploitation, and patches them automatically.

Start free

This product uses NVD data but is not endorsed or certified by the NVD. EPSS scores courtesy of FIRST.org (https://www.first.org/epss). Source: CISA KEV Catalog. Data as of 2026-05-12.