Linux Kernel Vulnerability Affecting Socket Preallocation Process
CVE-2026-74436

Currently unrated

Key Information:

Vendor

Linux

Status
Vendor
CVE Published:
15 August 2026

What is CVE-2026-74436?

A serious vulnerability in the Linux kernel arises from improper synchronization during the socket teardown process. The function rxrpc_kernel_charge_accept() does not synchronize access to the rx->backlog variable, allowing for potential use of freed memory structures. As a result, when the backlog rings are freed, a concurrent worker can operate on these invalidated memory references, risking data corruption and system instability. The vulnerability has been mitigated by enforcing serialized state checks and backlog lookups in conjunction with the socket lock, rejecting kernel preallocations when the listening state is disabled or the service backlog is discarded.

Affected Version(s)

Linux 00e907127e6f86d0f9b122d9b4347a8aa09a8b61 < 0337cdba0c477f176c0459bed012109453184573

Linux 00e907127e6f86d0f9b122d9b4347a8aa09a8b61

Linux 00e907127e6f86d0f9b122d9b4347a8aa09a8b61 < 35a967ff8b24db09ee429c39c5b5e6571639997d

References

Timeline

  • Vulnerability published

  • Vulnerability Reserved

.