Vulnerability in Linux

CVE-2026-63977

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.

EPSS: 0.001 (2.1th percentile) — read the EPSS interpretation.

CVSS v3 metric

CVSS v3 base score 7.8 (High). Vector: CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H.

Affected products

  • Linux — versions 9363b4837659d1b7ee04cfa714373ce4b4b8269f, 6.18, 0

References

Frequently asked questions

What is CVE-2026-63977?
CVE-2026-63977 is a high-severity vulnerability in Linux. CVSS score: 7.8/10. Published 2026-07-19.
How severe is CVE-2026-63977?
High severity. CVSS v3 base score is 7.8 out of 10.