Linux Kernel PowerPC Device Tree Property Warning Vulnerability

Vulnerability

A vulnerability in the Linux kernel's PowerPC architecture handling has been addressed. Some PowerMac systems have 'escc' nodes in their device tree that lack the '#size-cells' property. This omission, which is deprecated, now generates a warning during boot. The warning arises because the device tree handling expects these properties to be present. The missing '#size-cells' can lead to issues in resource management for certain devices, as the system relies on these properties to correctly interpret the device tree structure and resource allocations.

Impact

The absence of the '#size-cells' property in the device tree can cause deprecated handling warnings during boot, potentially leading to mismanagement of device resources.

Reproduction

This vulnerability can be reproduced on affected PowerMac systems by booting the Linux kernel. The missing '#size-cells' property in the device tree will trigger a warning at boot, indicating the absence of necessary size cell definitions for resource management.

Remediation

To address this vulnerability, the missing '#size-cells' properties can be added to the device tree during the boot process, thereby eliminating the warning. However, care should be taken not to modify 'escc-legacy' nodes, as they are ignored by the macio driver.

Added: Jun 9, 2025, 7:46 PM
Updated: Jun 9, 2025, 7:46 PM

Vulnerability Rating

Custom Algorithm
spread
9.0
impact
0.6
exploitability
4.3
remediation
0.0
relevance
0.0
threat
4.8
urgency
2.9
incentive
1.7

Our algorithm analyzes dozens of metrics to generate these 8 key vulnerability categories, which are then combined to calculate the overall risk score.