LiveActive security incident?Get immediate response
CVE Record

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.

HighCVSS 7.5Not KEV-listedUpdated
Glexia's TakeAutomated analysishigh

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.
Prepared
Confidence
medium
Sources
6

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.

Open ATT&CK lookup
Vulnerability profileCVE Program record
Severity
High
CVSS
7.5 (3.1)
Known Exploited
No
Published

Vector: CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H

Official CVE source material

CNA and ADP enrichment extracted from CVE v5

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.

ScoreVersionSeverityVectorExploitImpactSource
7.5CVSS 3.1HighCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H3.93.6Linux

Vulnerability scoring details

Base CVSS 3.1 score

7.5High
CVSS 3.1 vector shape for CVE-2025-38514Attack VectorAttack ComplexityPrivileges RequiredUser InteractionScopeConfidentiality ImpactIntegrity ImpactAvailability Impact

Vector: CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H

Attack Vector
NetworkAdjacentLocalPhysical
Attack Complexity
LowHigh
Privileges Required
NoneLowHigh
User Interaction
NoneRequired
Scope
ChangedUnchanged
Confidentiality Impact
HighLowNone
Integrity Impact
HighLowNone
Availability Impact
HighLowNone

Vulnerability timeline

Timeline events are normalized from CVE metadata, CNA source timelines, ADP timelines, and KEV metadata when present.

  1. CVE reservedCVE Program

    The CVE ID was reserved by the assigning CNA.

  2. CVE publishedCVE Program

    The CVE record was published.

  3. CVE updatedCVE Program

    The CVE record metadata indicates this as the latest update time.

ADP provider summaries

CVECVE Program Container
Affected products

Products and packages named in the record

VendorProductVersion / packageStatus
LinuxLinux248f219cb8bcbfbd7f132752d44afa2df7c241d1, 248f219cb8bcbfbd7f132752d44afa2df7c241d1, 248f219cb8bcbfbd7f132752d44afa2df7c241d1, 248f219cb8bcbfbd7f132752d44afa2df7c241d1, 248f219cb8bcbfbd7f132752d44afa2df7c241d1, 248f219cb8bcbfbd7f132752d44afa2df7c241d1, 248f219cb8bcbfbd7f132752d44afa2df7c241d1, 248f219cb8bcbfbd7f132752d44afa2df7c241d1unaffected
LinuxLinux4.9, 0, 5.4.296, 5.10.240, 5.15.189, 6.1.146, 6.6.99, 6.12.39, 6.15.7, 6.16affected
Weakness

CWE details

No CWE listed

CWE links open Glexia weakness intelligence pages with official CWE context, developer remediation guidance, and related CVE mappings.