PT-2026-27759 · Linux+2 · Linux Kernel+2
Published
2026-01-01
·
Updated
2026-06-16
·
CVE-2026-23394
CVSS v3.1
4.7
Medium
| Vector | AV:L/AC:H/PR:L/UI:N/S:U/C:N/I:N/A:H |
Name of the Vulnerable Software and Affected Versions
Linux kernel (affected versions not specified)
Description
The Linux kernel contains a flaw in the af unix subsystem related to garbage collection (GC) and the interaction with the MSG PEEK flag. Specifically, the GC mechanism could incorrectly identify and purge receive queues of active sockets due to a race condition with MSG PEEK. This occurs because MSG PEEK increments a file reference count without coordinating with the GC process. The issue arises when a socket is closed but can still be received via another socket, and MSG PEEK is used. The GC thread may incorrectly determine that both sockets are dead, leading to data loss or unexpected behavior. The problem was previously addressed but reintroduced due to changes in the GC algorithm. A solution involves using a sequence count to signal the race condition during MSG PEEK to the GC, allowing it to defer SCC processing to the next run, avoiding the need for locking on the MSG PEEK side.
Recommendations
At the moment, there is no information about a newer version that contains a fix for this vulnerability.
Exploit
Race Condition
Found an issue in the description? Have something to add? Feel free to write us 👾
Weakness Enumeration
Related Identifiers
Affected Products
Linuxmint
Linux Kernel
Ubuntu