CVE-2026-80778

Unknown

Description

In the Linux kernel, the following vulnerability has been resolved: futex/pi: Reject cross-mm private futex owners A private futex key borrows the waiter's mm without taking an mm_users reference. Nevertheless, attach_to_pi_owner() currently accepts an owner from a different address space and copies the private key into the owner's PI state. When that owner exits, exit_pi_state_list() uses the saved key to find the hash bucket and acquires a reference to the waiter's private hash. If the last user of the waiter's mm exits concurrently, futex_hash_free() frees the hash while the owner still uses its bucket and reference. Prevent this by validating in attach_to_pi_owner() that, for private futexes, the owner mm and waiter mm are the same. Perform the check with the owner's pi_lock held and after validating owner::futex::state to serialize against a concurrent PI-state exit cleanup. [ tglx: Amended comment ]

SeverityUnknown
CVSS—
Exploit probability—
ProductLinux
PublishedSep 4, 2026
First seenSep 4, 2026

How to fix

Update
  • Linux Linux2b92e5562653b5293529f63b0300837d9dcedbd7, f7fb3e07752688842cbe0b85cf0d98c2fbf76b68, 43b148d796aa338858792d0167cebdc12b8cb4b9, 59b3732f95dda1fbd2234514d35f4fb6b5bb6d85 or later

Affected products

ProductAffected versionsFixed in
Linux Linux80367ad01d93ac781b0e1df246edaf006928002f ≤ v < 2b92e5562653b5293529f63b0300837d9dcedbd7, 80367ad01d93ac781b0e1df246edaf006928002f ≤ v < f7fb3e07752688842cbe0b85cf0d98c2fbf76b68, 80367ad01d93ac781b0e1df246edaf006928002f ≤ v < 43b148d796aa338858792d0167cebdc12b8cb4b9, 80367ad01d93ac781b0e1df246edaf006928002f ≤ v < 59b3732f95dda1fbd2234514d35f4fb6b5bb6d85, 6.162b92e5562653b5293529f63b0300837d9dcedbd7, f7fb3e07752688842cbe0b85cf0d98c2fbf76b68, 43b148d796aa338858792d0167cebdc12b8cb4b9, 59b3732f95dda1fbd2234514d35f4fb6b5bb6d85

Check your version

Choose the product and enter the version you run to see whether it falls in the affected range.

In the Intelligence 360 plan

Attack Surface Management

See the assets tied to your domains, the technologies they run and known vulnerabilities in one list.