CVE-2025-38689
NoneCVSS
—
EPSS
0.1%
Published
Sep 4, 2025
CISA due date
—
Cloudanix analysis
A flaw in the Linux kernel's handling of advanced processor features can cause computers to crash without warning.
- Exploitation
- Local Privilege
- Attacker needs
- Low Privilege
- Complexity
- Moderate
- Impact
- Denial Of Service
- Component
- OS kernel
- Class
- Memory Corruption
- Remediation
- Patch
- Effort
- Medium
- Patch risk
- Low
What it actually does
A NULL pointer dereference in the avx512_status() function within x86 FPU handling code can trigger kernel crashes or memory corruption when specific AVX-512 processor state is accessed under edge conditions.
Why it matters to the business
Affected Linux systems may experience unexpected crashes or instability on AVX-512 capable hardware, leading to unplanned downtime and operational disruption. No ransomware or known threat actor campaigns have been observed despite the time elapsed since disclosure.
How an attack unfolds
An attacker with local code execution privileges triggers the vulnerable FPU state path by executing sequences that manipulate AVX-512 registers, causing the kernel to dereference a NULL pointer and crash the system. No public exploits or named APT groups are associated with this issue.
How to fix it
Upgrade the Linux kernel to version 6.16.2 or apply commit 2ca887e81095b99d890a8878841f36f4920181e6. For SUSE Linux Enterprise Server 12 SP2 and related SAP products, install kgraft-patch-SLE12-SP2_Update_9 version 11-2.1.
How to confirm the fix worked
Confirm the running kernel reports version 6.16.2 or later, or verify the fix commit is present in the kernel source tree. Test AVX-512 workloads for stability after patching.
Typical attack path
- Obtain local access or code execution on the target system
- Execute user-space code that exercises AVX-512 FPU state transitions
- Force the kernel into the faulty avx512_status() code path
- Trigger NULL dereference resulting in kernel panic or denial of service
How to detect it
Review kernel logs (dmesg, syslog, journalctl) for NULL pointer dereference oops messages referencing FPU or AVX512 functions around the time of system instability.
What your security team should do
- Apply the kernel update to all affected systems as soon as possible
- Prioritize servers and workloads that use AVX-512 extensions
- Monitor kernel stability logs during rollout and maintain fallback boot options
The record
x86/fpu: Fix NULL dereference in avx512_status()
Affected packages
| Ecosystem | Package | Introduced | Fixed |
|---|---|---|---|
| Linux | Kernel | 6.16.0 | 6.16.2 |
Related vulnerabilities
- CVE-2026-23226 In the Linux kernel, the following vulnerability has been resolved: ksmbd: add chann_lock… Also affects Kernel
- CVE-2026-23225 In the Linux kernel, the following vulnerability has been resolved: sched/mmcid: Don't… Also affects Kernel
- CVE-2026-23230 In the Linux kernel, the following vulnerability has been resolved: smb: client: split… Also affects Kernel
- CVE-2026-23224 In the Linux kernel, the following vulnerability has been resolved: erofs: fix UAF issue… Also affects Kernel
- CVE-2026-23227 In the Linux kernel, the following vulnerability has been resolved: drm/exynos: vidi: use… Also affects Kernel
- CVE-2026-23223 In the Linux kernel, the following vulnerability has been resolved: xfs: fix UAF in… Also affects Kernel
- CVE-2026-23228 In the Linux kernel, the following vulnerability has been resolved: smb: server: fix leak… Also affects Kernel
- CVE-2026-23229 In the Linux kernel, the following vulnerability has been resolved: crypto: virtio - Add… Also affects Kernel