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

vxlan: vnifilter: enforce exact length of GROUP/GROUP6 attributes

The VXLAN VNI filter entry policy declares the GROUP/GROUP6 address
attributes as NLA_BINARY with only a maximum length, so validate_nla()
accepts a payload shorter than the address. The GROUP consumer reads it
with nla_get_in_addr(), an unconditional 4-byte load, so a short
attribute over-reads up to 3 bytes of uninitialised slab data, which are
stored into remote_ip and echoed back via RTM_GETTUNNEL, disclosing
kernel memory.

Switch both entries to NLA_POLICY_EXACT_LEN() so the validator rejects
any GROUP/GROUP6 that is not exactly 4 / 16 bytes; a valid address is
always sent at full width.
Published: 2026-09-16
Score: n/a
EPSS: < 1% Very Low
KEV: No
Impact: Information Disclosure
Action: Immediate Patch
AI Analysis

Impact

The vulnerability resides in the Linux kernel's VXLAN VNI filter entry policy. The GROUP and GROUP6 attributes are declared with only a maximum length, allowing an attacker to send a shorter payload that passes validation. When the consumer reads the attribute unconditionally, it over‑reads up to three bytes of uninitialised memory. These bytes are stored into a remote_ip field and returned through RTM_GETTUNNEL, thereby exposing kernel memory contents. The impact is a local kernel memory disclosure that can leak sensitive data.

Affected Systems

All Linux kernel installations that include the VXLAN VNI filter entry policy with GROUP and GROUP6 attributes are affected. The vendor identifiers list only the Linux kernel, and no specific version ranges are included, meaning that affected kernels include those built from the unpatched code base in the many distribution repositories.

Risk and Exploitability

The CVSS score is not provided, but the vulnerability can be leveraged by an attacker who can form netlink messages to query VXLAN filter entries, such as a local user with sufficient privileges. The EPSS score is unavailable, and the vulnerability is not listed in the CISA KEV catalog, indicating limited public exploitation. However, the local nature of the exploit means that an attacker with elevated privileges can easily trigger the read and retrieve kernel memory. The lack of mitigation in unpatched kernels results in a moderate to high risk for systems that expose the VXLAN netlink interface.

Generated by OpenCVE AI on September 16, 2026 at 13:58 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Upgrade the Linux kernel to a version that includes the patch replacing NLA_BINARY with NLA_POLICY_EXACT_LEN for GROUP/GROUP6 attributes.
  • If an immediate kernel upgrade is not possible, disable or restrict the VXLAN VNI filter interface by removing or limiting the netlink command access to trusted users or by configuring the system to prevent the creation of filter entries.
  • As a temporary fix, apply a custom patch that enforces exact length validation for the GROUP and GROUP6 attributes in the vnifilter policy to prevent the over‑read before kernel release.

Generated by OpenCVE AI on September 16, 2026 at 13:58 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Wed, 16 Sep 2026 14:15:00 +0000

Type Values Removed Values Added
Weaknesses CWE-125
CWE-200

Wed, 16 Sep 2026 09:00:00 +0000

Type Values Removed Values Added
Description In the Linux kernel, the following vulnerability has been resolved: vxlan: vnifilter: enforce exact length of GROUP/GROUP6 attributes The VXLAN VNI filter entry policy declares the GROUP/GROUP6 address attributes as NLA_BINARY with only a maximum length, so validate_nla() accepts a payload shorter than the address. The GROUP consumer reads it with nla_get_in_addr(), an unconditional 4-byte load, so a short attribute over-reads up to 3 bytes of uninitialised slab data, which are stored into remote_ip and echoed back via RTM_GETTUNNEL, disclosing kernel memory. Switch both entries to NLA_POLICY_EXACT_LEN() so the validator rejects any GROUP/GROUP6 that is not exactly 4 / 16 bytes; a valid address is always sent at full width.
Title vxlan: vnifilter: enforce exact length of GROUP/GROUP6 attributes
First Time appeared Linux
Linux linux Kernel
CPEs cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:*
Vendors & Products Linux
Linux linux Kernel
References

Subscriptions

Linux Linux Kernel
cve-icon MITRE

Status: PUBLISHED

Assigner: Linux

Published:

Updated: 2026-09-16T08:48:17.084Z

Reserved: 2026-09-11T19:38:34.765Z

Link: CVE-2026-89776

cve-icon Vulnrichment

No data.

cve-icon NVD

Status : Received

Published: 2026-09-16T09:17:07.950

Modified: 2026-09-16T09:17:07.950

Link: CVE-2026-89776

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-09-16T14:00:11Z

Weaknesses
  • CWE-125

    Out-of-bounds Read

  • CWE-200

    Exposure of Sensitive Information to an Unauthorized Actor