CVE-2026-72298

CVE-2026-72298

High · published August 15, 2026

CVSS v3.1
8.4
EPSS
0%
Percentile
7.7
In the wild
Unconfirmed
What it is

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

net: qrtr: fix 32-bit integer overflow in qrtr_endpoint_post()

qrtr_endpoint_post() validates an incoming packet with

if (!size || len != ALIGN(size, 4) + hdrlen)

goto err;

where size comes from the wire. On 32-bit, size_t is 32 bits and

ALIGN(size, 4) wraps to 0 for size >= 0xfffffffd, so the check

passes and skb_put_data(skb, data + hdrlen, size) writes past the

hdrlen-sized skb and oopses the kernel. 64-bit is unaffected.

This is the 32-bit residual of ad9d24c9429e2 ("net: qrtr: fix OOB

Read in qrtr_endpoint_post"), which fixed only the 64-bit case.

Reject any size that cannot fit the buffer before the ALIGN.

The record
Technical detail
CVSS v3.1
8.4 · HIGH
Vector
CVSS:3.1/AV:L/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
CVSS v4.0
Not supplied
EPSS
0.00185 · 7.7th percentile
Published
2026-08-15T10:22Z
References (8)
EPSS history
Timeline
  • 15 AUG 05:55Z
    net: qrtr: fix 32-bit integer overflow in qrtr_endpoint_post()
    cvelistv5