PT-2025-53172 · Linux · Linux Kernel

Published

2023-08-25

·

Updated

2026-03-24

·

CVE-2023-54095

CVSS v2.0

4.6

Medium

VectorAV:L/AC:L/Au:S/C:N/I:N/A:C
Name of the Vulnerable Software and Affected Versions Linux kernel (affected versions not specified)
Description The Linux kernel contains a flaw in the powerpc/iommu subsystem related to the sharing of notifiers between PCI and VIO buses. The fail iommu setup() function registers the fail iommu bus notifier struct to both PCI and VIO buses, causing notifiers registered to one bus type to also be registered to the other due to the use of a linked list node. This can lead to issues, such as incorrect function calls and memory access errors, specifically observed in the vgaarb code where pci notify() is called on a VIO device. This results in a bad access within the vga arbiter add pci device() function. The issue is fixed by creating separate notifier block structs for each bus type.
Recommendations At the moment, there is no information about a newer version that contains a fix for this vulnerability.

Exploit

Out of bounds Read

Weakness Enumeration

Related Identifiers

BDU:2026-01233
CVE-2023-54095
RHSA-2024:9315
SUSE-SU-2026:0263-1
SUSE-SU-2026:0278-1
SUSE-SU-2026:0281-1
SUSE-SU-2026:0293-1
SUSE-SU-2026:0315-1
SUSE-SU-2026:0316-1
SUSE-SU-2026:0317-1
SUSE-SU-2026:0411-1
SUSE-SU-2026:0617-1
SUSE-SU-2026:20477-1
SUSE-SU-2026:20498-1
SUSE-SU-2026:20845-1
SUSE-SU-2026:20876-1

Affected Products

Linux Kernel