๐Ÿ” CVE Alert

CVE-2026-98850

UNKNOWN 0.0

net/packet: prevent TX_RING byte count overflow

CVSS Score
0.0
EPSS Score
0.0%
EPSS Percentile
0th

In the Linux kernel, the following vulnerability has been resolved: net/packet: prevent TX_RING byte count overflow tpacket_snd() drains every SEND_REQUEST frame in a TX ring and adds each valid packet length to the signed int len_sum. Userspace can recycle completed frames concurrently, so a single blocking send call is not bounded by the ring size. After enough successful transmissions len_sum wraps into the negative range. In particular, 65536 65535-byte frames followed by a 65007-byte frame produce 0xfffffdef, or -EIOCBQUEUED. sock_sendmsg_nosec() treats that as an impossible return and triggers a BUG. On systems configured to panic on oops, a CAP_NET_RAW holder can panic the host kernel. Stop before the next frame would make the byte count exceed INT_MAX. The positive short count leaves that frame pending for a later send call. A two-thread TPACKET_V2 reproducer triggered the BUG on an arm64 build of Linux 7.3-rc4. With this change, the same reproducer returned the expected positive short count without an oops.

Vendor linux
Product linux
Ecosystems
Industries
Technology
Published Oct 18, 2026
Stay Ahead of the Next One

Get instant alerts for linux linux

Be the first to know when new unknown vulnerabilities affecting linux linux are published โ€” delivered to Slack, Telegram or Discord.

Get Free Alerts โ†’ Free ยท No credit card ยท 60 sec setup

Affected Versions

Linux / Linux
69e3c75f4d541a6eb151b3ef91f34033cb3ad6e1 < be12b221c0301111eeb023be04add3c6ad7c21fe 69e3c75f4d541a6eb151b3ef91f34033cb3ad6e1 < 69ca64bbb528898916f309552053c32a04a36ebc 69e3c75f4d541a6eb151b3ef91f34033cb3ad6e1 < 9fd63d284e251332f4874ef9023cde472f315f86 69e3c75f4d541a6eb151b3ef91f34033cb3ad6e1 < 2cf81fc9505b148b1b70068303ea6ea4b1212403
Linux / Linux
2.6.31

References

NVD โ†— CVE.org โ†— EPSS Data โ†—
git.kernel.org: https://git.kernel.org/stable/c/be12b221c0301111eeb023be04add3c6ad7c21fe git.kernel.org: https://git.kernel.org/stable/c/69ca64bbb528898916f309552053c32a04a36ebc git.kernel.org: https://git.kernel.org/stable/c/9fd63d284e251332f4874ef9023cde472f315f86 git.kernel.org: https://git.kernel.org/stable/c/2cf81fc9505b148b1b70068303ea6ea4b1212403