Junglewise Threat Intelligence

CVE-2025-38514: Linux Kernel NULL pointer dereference in rxrpc_alloc_incoming_call

CVE-2025-38514 · Severity: high · CVSS 7.5 · Published 2025-08-16

Technologies: Linux Kernel. Vendors: Linux.

Executive brief

A vulnerability in the Linux kernel's networking component could allow a remote attacker to crash the system. The issue occurs when specific types of network sockets are opened but not fully initialized before receiving incoming traffic. This leads to a kernel 'oops' or crash, resulting in a denial-of-service condition for the affected server.

Technical details

A NULL pointer dereference vulnerability exists in the AF_RXRPC implementation within the Linux kernel. The flaw is located in the rxrpc_alloc_incoming_call() function in net/rxrpc/call_accept.c, where the code fails to verify the existence of the rxrpc_backlog structure. If a service socket is bound but no calls are preallocated, an incoming call triggers a dereference of the unallocated backlog struct, causing a kernel oops. This can be exploited remotely without authentication to cause a Denial of Service (DoS). Patches have been released across multiple stable kernel branches to return NULL and abort the call if the backlog struct is missing.

Affected products

  • Linux Linux Kernel 4.9 to 6.1.146

Timeline

  • 2025-07-08: disclosed: Vulnerability reported by Tencent Zhuque Lab
  • 2025-07-17: patched: Fixes committed to Linux stable trees
  • 2025-08-16: advisory: CVE published

References

Related threats