
Cloud Vulnerability DB
A community-led vulnerabilities database
CVE-2023-54315 is a null pointer dereference vulnerability in the Linux kernel's PowerPC PowerNV SR-IOV (Single Root I/O Virtualization) subsystem, specifically in arch/powerpc/platforms/powernv/pci-sriov.c. The flaw arises because the iov pointer is dereferenced before a null check is performed, which can lead to a kernel null pointer dereference. It was detected via cppcheck static analysis and publicly disclosed on December 30, 2025. The vulnerability affects Linux kernel versions from 5.9 up to the patched stable releases, with a CVSS category estimate of Medium and an EPSS score of 0.000240 (Feedly, ENISA EUVD).
The root cause is a NULL pointer dereference (CWE-476) in the PowerNV PCI SR-IOV driver. In pci-sriov.c at approximately line 597, the code performs num_vfs = iov->num_vfs; before checking if (!iov), meaning that if iov is NULL, the dereference occurs before the guard condition can prevent it. The fix moves the null check to precede any dereference of the iov pointer. This was identified through cppcheck static analysis, which flagged the condition as either redundant or indicative of a potential null pointer dereference (Feedly, ENISA EUVD).
Successful triggering of this vulnerability could cause a kernel panic or system crash on affected PowerPC PowerNV systems (IBM POWER servers) that use SR-IOV-capable PCI devices, resulting in a denial of service. Because the flaw is in kernel space, it primarily affects availability; there is no evidence of confidentiality or integrity impact beyond the crash. Exploitation would require local access or the ability to influence SR-IOV device enumeration on the affected hardware (Feedly).
The Linux kernel maintainers have released patches across multiple stable branches. Fixed versions include kernel 5.10.188, 5.15.121, 6.1.39, 6.3.13, 6.4.4, and 6.5. Users running affected PowerPC PowerNV systems should update to the appropriate patched stable kernel release. The patches are available via the upstream kernel stable tree (ENISA EUVD, Kernel Patch 1, Kernel Patch 2).
Source: This report was generated using AI
Free Vulnerability Assessment
Evaluate your cloud security practices across 9 security domains to benchmark your risk level and identify gaps in your defenses.
Get a personalized demo
"Best User Experience I have ever seen, provides full visibility to cloud workloads."
"Wiz provides a single pane of glass to see what is going on in our cloud environments."
"We know that if Wiz identifies something as critical, it actually is."