CVE-2026-90314

CVE-2026-90314

published September 17, 2026

CVSS
—
EPSS
0%
Percentile
12.0
In the wild
Unconfirmed
What it is

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

remoteproc: fix OOB read via signed offset in rsc_table_for_each_entry()

table->offset[i] is a u32 from firmware, but was stored into a signed

int. A crafted offset like 0xFFFFFFF0 becomes -16, placing hdr 16 bytes

before the table buffer. The subsequent avail check was bypassed

because the negative int was promoted to a large size_t in the

expression "table_sz - offset - sizeof(*hdr)", yielding a large positive

avail and letting the out-of-bounds hdr->type read proceed undetected.

Store the offset as u32 and validate it with unsigned comparisons before

any pointer arithmetic.

The record
Technical detail
CVSS
Not scored
CVSS v4.0
Not supplied
EPSS
0.00221 · 12.0th percentile
Published
2026-09-17T21:17Z
References (8)
EPSS history
Timeline
  • 19 SEP 03:55Z
    EPSS moved — → 0%
    epss
  • 17 SEP 16:08Z
    remoteproc: fix OOB read via signed offset in rsc_table_for_each_entry()
    cvelistv5