CVE-2024-26738
Linux Kernel vulnerability analysis and mitigation

Overview

CVE-2024-26738 affects the Linux kernel's powerpc/pseries/iommu component, specifically related to Dynamic Logical Partitioning (DLPAR) functionality. The vulnerability was discovered when a PCI device is dynamically added, causing the kernel to crash with a NULL pointer dereference. This issue affects Linux kernel versions from 6.4 up to (excluding) 6.6.19, and versions from 6.7 up to (excluding) 6.7.7, as well as several 6.8 release candidates (NVD).

Technical details

The vulnerability stems from incomplete initialization of the pci_controller structure during DLPAR add operations. The issue was introduced by commit a940904443e4 which added iommu_device structure to pci_controller. During system boot, PCI devices are discovered and the iommu_device structure is properly initialized via iommu_device_register(). However, during DLPAR add of a PCI device, while a new pci_controller structure is allocated, the code fails to make the necessary calls to iommu_device_register() interface. The vulnerability has been assigned a CVSS v3.1 base score of 5.5 (MEDIUM) with vector: CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H (NVD).

Impact

When exploited, this vulnerability results in a kernel crash through a NULL pointer dereference, causing a denial of service condition. The crash occurs during the dynamic addition of PCI devices, affecting system stability and availability. The impact is primarily focused on system availability, with no direct impact on confidentiality or integrity (NVD).

Exploitability

The vulnerability requires local access and low privileges to exploit. It is triggered during the dynamic addition of PCI devices through DLPAR operations. The attack complexity is considered low, as it can be reliably triggered through normal system operations involving PCI device addition (NVD).

Mitigation and workarounds

The vulnerability has been fixed by adding proper initialization calls to register the iommu device during DLPAR add operations. The fix involves registering the iommu device during DLPAR add and unregistering it during removal. System administrators should update to Linux kernel versions 6.6.19, 6.7.7, or later to address this vulnerability (Kernel Patch).

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-68480NONEN/A
  • Linux Kernel logoLinux Kernel
  • kernel-uek64k-devel
NoYesAug 06, 2026
CVE-2026-64582NONEN/A
  • Linux Kernel logoLinux Kernel
  • linux-aws-fips
NoYesAug 05, 2026
CVE-2026-64579NONEN/A
  • Linux Kernel logoLinux Kernel
  • kernel-debug-devel-matched
NoYesAug 05, 2026
CVE-2026-64576NONEN/A
  • Linux Kernel logoLinux Kernel
  • kernel-rt-modules
NoYesAug 05, 2026
CVE-2026-64575NONEN/A
  • Linux Kernel logoLinux Kernel
  • linux-azure-6.17
NoYesAug 05, 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