CVE-2025-38514: rxrpc: Fix oops due to non-existence of prealloc backlog struct
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.
Security readout for executives and security teams
Plain-English summary
A flaw in Linux's RxRPC networking can crash the kernel when an incoming call reaches a specially configured AF_RXRPC service socket before its incoming-call backlog exists. The documented impact is loss of availability, not data theft or modification. Business risk is concentrated on systems actually providing an affected RxRPC service.
Executive priority
Treat this as high priority on network-reachable systems providing AF_RXRPC services because successful triggering can interrupt the entire host. Use normal vulnerability-management priority elsewhere after confirming whether RxRPC is used. The incomplete version boundaries and absence of active-exploitation evidence do not justify assuming every Linux host has equal urgency.
Technical view
rxrpc_alloc_incoming_call() can dereference an absent preallocated-backlog structure, causing a kernel oops. The published correction returns NULL when no backlog exists, causing the incoming call to be aborted. CVSS 3.1 rates the issue 7.5: network-accessible, low complexity, unauthenticated, and availability-only.
Likely exposure
Exposure requires a vulnerable Linux kernel and an AF_RXRPC service socket that is opened and bound while the required backlog structure is absent. Network-reachable systems meeting those conditions deserve priority. The supplied affected-version data has duplicated and ambiguous entries, so distribution-specific package status should determine exposure.
Exploitation context
The source bundle provides no evidence of active exploitation, and the CVE is not identified as being in KEV. The CVSS vector indicates that triggering may be remote and unauthenticated, but no public exploit maturity or observed attack activity is established here.
Researcher notes
The root condition is a missing backlog allocation before incoming-call handling. The fix changes failure handling to abort the call instead of dereferencing absent state. Multiple stable-tree commits are referenced, suggesting branch-specific backports. Exact introduced and fixed version boundaries cannot be reliably reconstructed from the supplied version list alone.
Mitigation direction
Apply a vendor kernel update containing the applicable referenced stable fix or distribution backport.
Reboot affected systems into the updated kernel and confirm that kernel is active.
Consult Linux distribution advisories for precise package status and supported remediation versions.
Prioritize network-reachable hosts that provide AF_RXRPC services.
Validation and detection
Inventory running kernel and distribution package versions on systems providing AF_RXRPC services.
Check vendor package trackers for whether each deployed kernel contains the applicable backport.
Identify bound AF_RXRPC service sockets and document their network reachability.
Review kernel logs for oopses involving rxrpc_alloc_incoming_call or the RxRPC subsystem.
After updating, verify the expected kernel is running and affected services operate normally.
Generated from the cited source records. This long-tail analysis has not been individually reviewed by a named human.
Potential ATT&CK relevance
Conservative CVE-to-ATT&CK context
These mappings and lookup hints may be relevant to the vulnerability behavior, CWE, affected product, or exposure path. Glexia-inferred context is not an official MITRE, ATT&CK, CWE, or CVE Program mapping.
ATT&CK lookup starting points
Use these exact CWE pages and searches to review the Glexia ATT&CK library from this CVE's weakness and description context.
cve · low confidence lookup
CVE-2025-38514 mapping review
Open the CVE-to-ATT&CK bridge for reviewed, inferred, or future official mappings tied to this CVE.
These fields come from the CVE record and ADP containers, not from Glexia's Take. They preserve time-varying source decisions such as CISA SSVC, KEV status, CVSS metrics, and provider references.
1CVSS vectors
3Timeline events
1ADP providers
11Source links
CVSS vector scores
1 official score
We collect every scored CVSS vector available in the official CNA and ADP containers. When more than one version is present, the table keeps the source vectors side by side instead of collapsing them into the highest score.