CVE-2026-74544: net/sched: cls_u32: validate offshift to prevent shift-out-of-bounds

Published Aug 15, 2026
·
Updated

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

net/sched: clsu32: validate offshift to prevent shift-out-of-bounds

u32change() copies the user-provided tcu32sel.offshift (unsigned char, 0-255) into the kernel knode object without bounds validation. When a packet later hits u32classify() with TCU32VAROFFSET set, it evaluates ntohs(offmask & data) >> offshift where the left operand is a 16-bit value promoted to a 32-bit int. Any offshift >= 32 is undefined behavior per C11 6.5.7p3, triggerable by an unprivileged user via user/network namespaces.

UBSAN: shift-out-of-bounds in net/sched/clsu32.c:236:43 shift exponent 32 is too large for 32-bit type int

Fix this by rejecting offshift >= 16 during filter creation in u32change().

Affected Software

1 affected component
Linux Kernel

Remediation

Recommended actions to resolve this vulnerability, in priority order.

  1. Configuration

    During u32 filter creation, reject any tc_u32_sel.offshift value where offshift is >= 16 to prevent shift-out-of-bounds in cls_u32.c (UBSAN: shift-out-of-bounds in net/sched/cls_u32.c:236:43).

    Linux kernel (net/sched/cls_u32.c / cls_u32 filter creation) tc_u32_sel.offshift validation = Reject offshift >= 16

Event History

Aug 15, 2026
CVE Published
via MITRE·12:27 PM
Data Sourced
via MITRE·12:27 PM
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.

Frequently Asked Questions

1

What is the severity of CVE-2026-74544?

CVE-2026-74544 has a risk level of 37, indicating a significant vulnerability in the Linux kernel.

2

How do I fix CVE-2026-74544?

To fix CVE-2026-74544, update your Linux kernel to the latest version that includes the necessary patch.

3

What does CVE-2026-74544 affect?

CVE-2026-74544 affects the Linux kernel's network scheduling component, specifically the cls_u32 class.

4

What type of vulnerability is CVE-2026-74544?

CVE-2026-74544 is an input validation vulnerability that can lead to shift-out-of-bounds issues.

5

When was CVE-2026-74544 published?

CVE-2026-74544 was published on August 15, 2026.

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