CVE-2026-89528

CVE-2026-89528

High · published September 12, 2026

CVSS v3.1
7.5
EPSS
1%
Percentile
51.4
In the wild
Unconfirmed
What it is

In the Linux kernel, the following vulnerability has been resolved:

svcrdma: Reject Read lists that exceed the page budget

Individual Read segment lengths are validated at decode time, but

nothing prevents a requester from sending multiple segments whose

cumulative length exceeds the rq_pages array budget. When one

segment fills the page array exactly, the runtime guard in

svc_rdma_build_read_segment() is bypassed because len reaches zero.

A subsequent segment then accesses the NULL sentinel slot at

rq_pages[rq_maxpages], resulting in a NULL pointer dereference during

DMA mapping.

Accumulate pages across all Read segments and reject the message at

decode time when the total would overflow the page budget.

The record
Technical detail
CVSS v3.1
7.5 · HIGH
Vector
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H
CVSS v4.0
Not supplied
EPSS
0.00670 · 51.4th percentile
Published
2026-09-12T00:19Z
References (5)
EPSS history
Timeline
  • 13 SEP 03:23Z
    EPSS moved — → 0%
    epss
  • 11 SEP 19:44Z
    svcrdma: Reject Read lists that exceed the page budget
    cvelistv5