Skip to content
CVE PROGRAM SOURCE RECORD7.5 High

CVE-2025-38514

rxrpc: Fix oops due to non-existence of prealloc backlog struct

Description

In the Linux kernel, the following vulnerability has been resolved: rxrpc: Fix oops due to non-existence of prealloc backlog struct If an AF_RXRPC service socket is opened and bound, but calls are preallocated, then rxrpc_alloc_incoming_call() will oops because the rxrpc_backlog struct doesn't get allocated until the first preallocation is made. Fix this by returning NULL from rxrpc_alloc_incoming_call() if there is no backlog struct. This will cause the incoming call to be aborted.

Affected products

Version statuses are supplied by the assigning organization. Consult the original record for detailed ranges and platform conditions.

Linux Linux

Default version status: unaffected

  • 248f219cb8bcbfbd7f132752d44afa2df7c241d1 to < bf0ca6a1bc4fb904b598137c6718785a107e3adfaffected
  • 248f219cb8bcbfbd7f132752d44afa2df7c241d1 to < f7afb3ff01c42c49e8a143cdce400b95844bb506affected
  • 248f219cb8bcbfbd7f132752d44afa2df7c241d1 to < f5e72b7824d08c206ce106d30cb37c4642900cccaffected
  • 248f219cb8bcbfbd7f132752d44afa2df7c241d1 to < 0eef29385d715d4c7fd707b18d4a9b76c76dd5e6affected
  • 248f219cb8bcbfbd7f132752d44afa2df7c241d1 to < efc1b2b7c1a308b60df8f36bc2d7ce16d3999364affected
  • 248f219cb8bcbfbd7f132752d44afa2df7c241d1 to < d1ff5f9d2c5405681457262e23c720b08977c11faffected
  • 248f219cb8bcbfbd7f132752d44afa2df7c241d1 to < 2c2e9ebeb036f9b1b09325ec5cfdfe0e78f357c3affected
  • 248f219cb8bcbfbd7f132752d44afa2df7c241d1 to < 880a88f318cf1d2a0f4c0a7ff7b07e2062b434a4affected

Linux Linux

Default version status: affected

  • 4.9affected
  • 0 to < 4.9unaffected
  • 5.4.296 to ≤ 5.4.*unaffected
  • 5.10.240 to ≤ 5.10.*unaffected
  • 5.15.189 to ≤ 5.15.*unaffected
  • 6.1.146 to ≤ 6.1.*unaffected
  • 6.6.99 to ≤ 6.6.*unaffected
  • 6.12.39 to ≤ 6.12.*unaffected
  • 6.15.7 to ≤ 6.15.*unaffected
  • 6.16 to ≤ *unaffected

References