CVE Catalog

CVE-2026-63977

HighCVSS 7.8
Published: Updated: Translated: NVD NIST

Exploitation Probability (EPSS)

Low risk
0.12%

2th percentile - higher than 2% of all known CVEs

Summary

In the Linux kernel, the change_work mechanism in the dpll zl3073x driver was removed due to a race condition during device teardown. It was replaced with a direct call to __dpll_device_change_ntf(), preventing use-after-free on a freed dpll_dev pointer.

Risk Assessment

This vulnerability could cause a use-after-free in the DPLL driver, potentially leading to system crashes or privilege escalation if triggered maliciously.

Recommendation

Immediately update the Linux kernel to a version containing this fix (commit removing change_work). Monitor distributions for backports.

Other vulnerabilities in Linux kernel

See all
Original NVD description (English source)

In the Linux kernel, the following vulnerability has been resolved: dpll: zl3073x: use __dpll_device_change_ntf() and remove change_work The change_work was introduced to send device change notifications from DPLL device callbacks without deadlocking on dpll_lock, since the callbacks are already invoked under that lock. Now that __dpll_device_change_ntf() is exported for callers that already hold dpll_lock, use it directly and remove the change_work infrastructure entirely. This eliminates a race condition where change_work could be re-scheduled after cancel_work_sync() during device teardown, potentially causing the handler to dereference a freed or NULL dpll_dev pointer.

Vulnerability data from NVD (NIST) · CISA KEV · EPSS