← All Advisories
Reported from OT-Advisories.com as of

CVE-2026-52915

Last refreshed2026-10-17

Status: UPDATED  |  Advisory ID: CVE-2026-52915

Key Details

CVECVE-2026-52915
CVSS Score / Version
7.1 (High) / CVSS v3.1
Updated2026-10-16
CVSS Vector
CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:N/A:H
CVSS Prose
attack vector is local; attack complexity is low; privileges required is low; user interaction is none; scope is unchanged; confidentiality impact is high; integrity impact is none; availability impact is high.
Affected products
Linux Kernel
Classified as
CWE-129 (Improper Validation of Array Index)

Affected Products, Subsystems & Sectors

VendorProductAffected VersionsPatch Status
LinuxLinux Kernel
SubsystemsOT Supporting Infrastructure
SectorsAll Sectors

What to Know

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]' (NVD)

What to Do

Monitor Linux's web page for any future patch releases.

References

SourceReference
NVDhttps://nvd.nist.gov/vuln/detail/CVE-2026-52915
CVEhttps://www.cve.org/CVERecord?id=CVE-2026-52915
Report compilation © 2026 OT-Advisories.com  ·  CC BY 4.0  ·  Source materials remain the property of their respective publishers as cited.