Use-after-free in Linux kernel - CVE-2026-90162
Published: September 19, 2026
Vulnerability details
The vulnerability allows a remote attacker to cause a use-after-free and double-free.
The vulnerability exists due to improper synchronization in smb2_lock() when processing SMB2_LOCK request arrays. A remote attacker can submit a crafted SMB2_LOCK request with a later failing lock element while concurrently sending an UNLOCK request to cause a use-after-free and double-free.
The concurrent UNLOCK request must target the same connection before rollback processing occurs.