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

netfilter: xt_hashlimit: validate hashtable supports XT_HASHLIMIT_RATE_MATCH

The XT_HASHLIMIT_RATE_MATCH flag mode changes the semantics of the
dsthash_ent structure which represents an entry in the hashtable. There
is a union area which uses a different layout to express the rate match
mode.

Update .checkentry path to validate the XT_HASHLIMIT_RATE_MATCH mode
flag is requested by two or more different rules that refer to the same
hashtable. Otherwise, uninitialized access to the burst field in the
union is possible.

Reject the use of the XT_HASHLIMIT_RATE_MATCH mode flag if set on by
revision less than 3 too.
Published: 2026-08-15
Score: 7.1 High
EPSS: < 1% Very Low
KEV: No
Impact: n/a
Action: n/a
AI Analysis

Impact

In the Linux kernel’s netfilter subsystem, the xt_hashlimit module was found to inadequately validate the XT_HASHLIMIT_RATE_MATCH flag mode. When this mode is enabled by multiple rules that reference the same hashtable entry, the code can read the burst field from an uninitialized union member, exposing sensitive kernel data. This weakness is a CWE-457 uninitialized variable issue and may lead to CWE-200 information disclosure, allowing an attacker to gain read access to kernel memory and potentially facilitate further exploitation.

Affected Systems

This vulnerability targets the Linux kernel, affecting all releases that include the xt_hashlimit chain rule processing code. No specific version range is listed in the advisories; therefore, any Linux kernel incorporating this component prior to the patch should be considered vulnerable.

Risk and Exploitability

Based on the description, it is inferred that the vulnerability requires an attacker to have the capability to insert or modify iptables rules that reference the same hashtable with the XT_HASHLIMIT_RATE_MATCH flag. When two or more such rules are present, the kernel may read the burst field from an uninitialized union member, potentially leaking kernel memory contents. The defect does not provide a direct remote code execution path, and an exploit would likely be restricted to privileged local users or system components that manage netfilter. The CVSS score of 7.1 indicates high severity, and with an EPSS score of < 1% and no listing in the CISA KEV catalog, the likelihood of exploitation remains uncertain, but the potential impact on confidentiality warrants timely remediation.

Generated by OpenCVE AI on August 17, 2026 at 14:59 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Upgrade to the latest Linux kernel version to address the CWE-457 uninitialized variable bug discovered in the xt_hashlimit module.
  • If an immediate kernel upgrade is not feasible, remove or disable any iptables rules that use the XT_HASHLIMIT_RATE_MATCH flag. This mitigates the uninitialized variable (CWE-457) issue and reduces the risk of accidental CWE-200 information disclosure.
  • Limit local user privileges to prevent unauthorized modification of iptables rules that could trigger the CWE-457 bug and expose kernel data (CWE-200).

Generated by OpenCVE AI on August 17, 2026 at 14:59 UTC.

Tracking

Sign in to view the affected projects.

Advisories
Source ID Title
Debian DSA Debian DSA DSA-6466-1 linux security update
History

Wed, 19 Aug 2026 17:00:00 +0000


Mon, 17 Aug 2026 15:15:00 +0000

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

Mon, 17 Aug 2026 12:00:00 +0000

Type Values Removed Values Added
Weaknesses CWE-788

Mon, 17 Aug 2026 06:00:00 +0000

Type Values Removed Values Added
Metrics cvssV3_1

{'score': 7.1, 'vector': 'CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:N'}


Sat, 15 Aug 2026 16:00:00 +0000

Type Values Removed Values Added
Weaknesses CWE-788

Sat, 15 Aug 2026 12:45:00 +0000

Type Values Removed Values Added
Description In the Linux kernel, the following vulnerability has been resolved: netfilter: xt_hashlimit: validate hashtable supports XT_HASHLIMIT_RATE_MATCH The XT_HASHLIMIT_RATE_MATCH flag mode changes the semantics of the dsthash_ent structure which represents an entry in the hashtable. There is a union area which uses a different layout to express the rate match mode. Update .checkentry path to validate the XT_HASHLIMIT_RATE_MATCH mode flag is requested by two or more different rules that refer to the same hashtable. Otherwise, uninitialized access to the burst field in the union is possible. Reject the use of the XT_HASHLIMIT_RATE_MATCH mode flag if set on by revision less than 3 too.
Title netfilter: xt_hashlimit: validate hashtable supports XT_HASHLIMIT_RATE_MATCH
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-08-19T16:39:04.869Z

Reserved: 2026-08-15T05:44:03.916Z

Link: CVE-2026-74564

cve-icon Vulnrichment

No data.

cve-icon NVD

Status : Received

Published: 2026-08-15T13:18:01.903

Modified: 2026-08-19T17:21:11.280

Link: CVE-2026-74564

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-08-17T15:00:08Z

Weaknesses
  • CWE-200

    Exposure of Sensitive Information to an Unauthorized Actor

  • CWE-457

    Use of Uninitialized Variable