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

Published Aug 15, 2026
·
Updated

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

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

qrtrendpointpost() validates an incoming packet with

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

where size comes from the wire. On 32-bit, sizet is 32 bits and ALIGN(size, 4) wraps to 0 for size >= 0xfffffffd, so the check passes and skbputdata(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 qrtrendpointpost"), which fixed only the 64-bit case.

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

Remediation

Recommended actions to resolve this vulnerability, in priority order.

  1. Upgrade

    Upgrade Linux kernel (net: qrtr: fix 32-bit integer overflow in qrtr_endpoint_post) to a version that resolves this vulnerability.

    Patch net: qrtr: fix 32-bit integer overflow in qrtr_endpoint_post()
  2. Configuration

    Implement the 32-bit fix for qrtr_endpoint_post(): reject any incoming size value that cannot fit the buffer before calling ALIGN(size, 4), because on 32-bit size_t is 32 bits and ALIGN(size, 4) can wrap to 0 for size >= 0xfffffffd, leading to the residual OOB case.

    Linux kernel net: qrtr Reject incoming size values that cannot fit the buffer before ALIGN(size, 4) = Add a bounds check to reject sizes that cannot fit the buffer before performing ALIGN(size, 4)

Event History

Aug 15, 2026
CVE Published
via MITRE·05:55 AM
Data Sourced
via MITRE·05:55 AM
Description
Free Weekly Intel

Don't miss critical vulnerabilities

Join thousands of security professionals who receive our weekly digest of trending CVEs, zero-days, and exploited vulnerabilities.

No spam. Unsubscribe anytime.

Contact

SecAlerts Pty Ltd.
132 Wickham Terrace
Fortitude Valley,
QLD 4006, Australia
info@secalerts.co
By using SecAlerts services, you agree to our services end-user license agreement. This website is safeguarded by reCAPTCHA and governed by the Google Privacy Policy and Terms of Service. All names, logos, and brands of products are owned by their respective owners, and any usage of these names, logos, and brands for identification purposes only does not imply endorsement. If you possess any content that requires removal, please get in touch with us.
© 2026 SecAlerts Pty Ltd.
ABN: 70 645 966 203, ACN: 645 966 203