Linux Kernel DPLL Device Change Notification Race Condition Vulnerability

Vulnerability

A race condition vulnerability has been identified in the Linux kernel's DPLL (Digital Phase-Locked Loop) subsystem, specifically within the zl3073x driver. This vulnerability arises from the improper handling of device change notifications, which could lead to dereferencing a freed or null pointer during device teardown. The issue has been resolved by eliminating the change_work infrastructure and directly using the __dpll_device_change_ntf() function, which is now available for callers that hold the appropriate lock.

Impact

Exploitation of this vulnerability could lead to a race condition, allowing for the potential dereferencing of a freed or null pointer, which could cause a crash or other unintended behavior in the kernel.

Added: Jul 19, 2026, 7:20 PM
Updated: Jul 19, 2026, 7:20 PM

Vulnerability Rating

Custom Algorithm
spread
9.0
impact
2.5
exploitability
3.5
remediation
7.7
relevance
9.7
threat
3.2
urgency
2.9
incentive
0.0

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