In the Linux kernel, the following vulnerability has been resolved:
can: raw: add locking for raw flags bitfield
With commit 890e5198a6e5 ("can: raw: use bitfields to store flags in struct rawsock") the formerly separate integer values have been integrated into a single bitfield. This led to a read-modify-write operation when changing a flag in rawsetsockopt() which now needs a locking to prevent concurrent access.
Instead of adding a lock/unlock hell in each of the flag manipulations this patch introduces a wrapper for a new rawsetsockoptlocked() function analogue to the isotp_setsockopt_locked approach in net/can/isotp.c
[mkl: use Closes tag instead of Link]
{
"osv_generated_from": "https://github.com/CVEProject/cvelistV5/tree/main/cves/2026/68xxx/CVE-2026-68387.json",
"cna_assigner": "Linux"
}