PT-2026-51708 · Linux · Linux

Published

2026-06-24

·

Updated

2026-06-24

·

CVE-2026-52915

None

No severity ratings or metrics are available. When they are, we'll update the corresponding info on the page.
In the Linux kernel, the following vulnerability has been resolved:
netfilter: ip6t hbh: reject oversized option lists
struct ip6t opts stores at most IP6T OPTS OPTSNR option descriptors, but hbh mt6 check() does not reject larger optsnr values supplied from userspace.
Validate optsnr in the rule setup path so only match data that fits the fixed-size opts array can be installed. This follows the existing xtables pattern of rejecting invalid user-provided counts in checkentry() and keeps the packet matching path unchanged.
struct ip6t opts has a fixed opts[IP6T OPTS OPTSNR] array, where IP6T OPTS OPTSNR is 16, then off-by-one array access is possible:
[ 137.924693][ T8692] UBSAN: array-index-out-of-bounds in ../net/ipv6/netfilter/ip6t hbh.c:110:29 [ 137.926167][ T8692] index 16 is out of range for type ' u16 [16]'
Found an issue in the description? Have something to add? Feel free to write us 👾

Related Identifiers

CVE-2026-52915

Affected Products

Linux