Networking Vulnerability in Linux Kernel Affecting Phonet Protocol
CVE-2026-64177
What is CVE-2026-64177?
A vulnerability has been identified in the Linux Kernel's Phonet Protocol, where improper handling of locks can lead to inconsistent lock states. This occurs when packets are processed from different contexts (softirq and process) without properly disabling bottom halves (BH). As a result, this can lead to potential self-deadlocks if a softirq on the same CPU attempts to access the child socket while its lock is held with BH enabled. The vulnerability has been mitigated by wrapping relevant socket reception calls with local_bh_disable() and local_bh_enable() to ensure that locks are consistently managed.
Affected Version(s)
Linux 9641458d3ec42def729fde64669abf07f3220cd5
Linux 9641458d3ec42def729fde64669abf07f3220cd5
Linux 9641458d3ec42def729fde64669abf07f3220cd5 < 02c04df84de709060f63e1d52ec67488c4f6f212