CVE-2025-71075
Linux Kernel vulnerability analysis and mitigation

Overview

CVE-2025-71075 is a use-after-free vulnerability in the Linux kernel's aic94xx SCSI driver, specifically in the asd_pci_remove() function. The function fails to synchronize with pending tasklets before freeing the asd_ha structure, creating a race condition during device hot-unplug or module unload operations. It affects Linux kernel versions from 2.6.19.1 up to 5.10.248, 5.11–5.15.198, 5.16–6.1.160, 6.2–6.6.120, 6.7–6.12.64, and 6.13–6.18.3, as well as Microsoft's Azure Linux azl3_kernel_6.6.119.3-3. The vulnerability was published on January 13, 2026, and carries a CVSS v3.1 base score of 7.8 (High) (Feedly, kernel.org patches).

Technical details

The root cause is classified as CWE-416 (Use After Free). In asd_pci_remove(), the driver frees the asd_ha structure without first calling tasklet_kill() to ensure all pending tasklets have completed. If a tasklet is scheduled and runs after the structure is freed, it accesses deallocated memory, resulting in a use-after-free condition. The attack vector is local (AV:L) with low privilege requirements (PR:L) and no user interaction needed, meaning a local attacker with standard user access can trigger the race condition by initiating a device hot-unplug or kernel module unload. The fix, applied upstream, adds tasklet_kill() calls before the asd_ha structure is freed to enforce proper synchronization (Feedly).

Impact

Successful exploitation can result in denial of service (kernel crash/panic), data corruption, or potential local privilege escalation, as the attacker can influence freed kernel memory. The vulnerability affects systems with aic94xx SAS (Serial Attached SCSI) host bus adapters, which are typically found in server environments. Confidentiality, integrity, and availability are all rated High in the CVSS assessment, reflecting the potential for full local system compromise (Feedly).

Indicators of compromise

  • Logs: Kernel logs (dmesg or /var/log/kern.log) showing use-after-free errors, general protection faults, or NULL pointer dereferences originating from the aic94xx or asd_pci_remove code path.
  • Logs: Kernel oops or panic messages referencing asd_ha structure or tasklet-related functions in the aic94xx driver stack trace.
  • Process/System: Unexpected system crashes or kernel panics coinciding with SCSI device hot-unplug events or modprobe -r aic94xx operations.
  • File System: Presence of kernel crash dump files (e.g., /var/crash/) generated around the time of aic94xx device removal events.

Mitigation and workarounds

Update to a patched Linux kernel version: 5.10.248+, 5.15.198+, 6.1.160+, 6.6.120+, 6.12.64+, or 6.18.3+ (or 6.19-rc1 and later). For Microsoft Azure Linux deployments, update beyond azl3_kernel_6.6.119.3-3. As a temporary workaround, avoid performing hot-unplug operations on aic94xx SCSI controllers and refrain from unloading the aic94xx kernel module until the patch is applied. Debian, Ubuntu (USN-8177-1, USN-8177-2, USN-8183-1, USN-8183-2, USN-8245-1, USN-8257-1), Amazon Linux 2, and Oracle Linux have all issued updated kernel packages addressing this vulnerability (Feedly, Ubuntu Advisory, Debian LTS).

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-2026-64557NONEN/A
  • Linux Kernel logoLinux Kernel
  • kernel-rt-selftests-internal
NoNoJul 29, 2026
CVE-2026-64556NONEN/A
  • Linux Kernel logoLinux Kernel
  • kernel-64k-devel
NoNoJul 29, 2026
CVE-2026-64555NONEN/A
  • Linux Kernel logoLinux Kernel
  • linux-azure-fde-6.14
NoNoJul 27, 2026
CVE-2026-64554NONEN/A
  • Linux Kernel logoLinux Kernel
  • linux-gcp-6.14
NoYesJul 27, 2026
CVE-2026-64553NONEN/A
  • Linux Kernel logoLinux Kernel
  • kernel-rt-64k-debug-modules-internal
NoYesJul 27, 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