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

netfilter: xt_nat: reject unsupported target families

xt_nat SNAT and DNAT target handlers assume IP-family conntrack state
is present and can dereference a NULL pointer when instantiated from an
unsupported family through nft_compat. A bridge-family compat rule can
therefore trigger a NULL-dereference in nf_nat_setup_info().

Reject non-IP families in xt_nat_checkentry() so unsupported targets
cannot be installed. Keep NFPROTO_INET allowed for valid inet NAT
compat users and leave the runtime fast path unchanged.

[ The crash was fixed via
9dbba7e694ec ("netfilter: nft_compat: ebtables emulation must reject non-bridge targets"),
so this patch is no longer critical.
Nevertheless, NAT is only relevant for ipv4/ipv6, so this extra
family check is a good idea in any case. ]
Published: 2026-08-28
Score: 7.3 High
EPSS: < 1% Very Low
KEV: No
Impact: Denial of Service via kernel crash due to NULL pointer dereference
Action: Apply update
AI Analysis

Impact

The Linux kernel’s netfilter extended NAT module may dereference a NULL pointer when an unsupported network family rule is instantiated through nft_compat. The flaw is triggered by assuming the IP‑family conntrack state is always present for SNAT and DNAT handlers, which is not true for non‑IP families. If the fault occurs, the kernel crashes, causing a denial of service on the affected host. The vulnerability does not grant an attacker confidentiality or integrity access, but it can interrupt network processing. Affected systems include all Linux kernel builds that ship the netfilter xt_nat module and have not incorporated the commit that rejects non‑IP families during target installation. Affected kernel versions were those prior to including the patch referenced in the commit message. Risk and exploitability: The flaw is local and requires manipulation of the nft_compat rule set, attainable only by a privileged or compromised process. The EPSS score of < 1% reflects a very low likelihood of exploitation, and the flaw is not listed in the CISA KEV catalog. The crash outcome gives a high severity impact if an attacker succeeds, but the low exploitation probability keeps the overall risk moderate.

Affected Systems

All Linux kernel builds that ship the netfilter xt_nat module and have not applied the patch that rejects non‑IP families during target installation. Prior to the inclusion of the commit that enforces family checks in xt_nat_checkentry(), systems using nft_compat rules for unsupported families were susceptible.

Risk and Exploitability

The vulnerability is local and requires control over nft_compat rules, typically obtainable by a privileged user. The EPSS score of < 1% indicates a very low likelihood of exploitation, and the issue is absent from the CISA KEV catalog. A successful exploitation would cause a kernel crash and a denial of network services, representing a high severity impact. The CVSS score is 7.3, indicating a high severity impact. Updating the kernel to include the patch removes the vulnerable code path and mitigates the risk.

Generated by OpenCVE AI on August 29, 2026 at 07:43 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Apply a kernel update that includes commit 9dbba7e694ec to eliminate the NULL dereference path.
  • Audit nft_compat rule sets to ensure only IP families (INET) are used; remove or replace any rules targeting non‑IP families.
  • If nft_compat is not required for your environment, disable or remove the nft_compat module to eliminate the vulnerable code path.

Generated by OpenCVE AI on August 29, 2026 at 07:43 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Mon, 31 Aug 2026 12:15:00 +0000


Sat, 29 Aug 2026 06:45:00 +0000

Type Values Removed Values Added
Metrics cvssV3_1

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


Fri, 28 Aug 2026 18:00:00 +0000

Type Values Removed Values Added
Weaknesses CWE-476

Fri, 28 Aug 2026 13:30:00 +0000

Type Values Removed Values Added
Weaknesses CWE-476

Fri, 28 Aug 2026 10:15:00 +0000

Type Values Removed Values Added
Weaknesses CWE-476

Fri, 28 Aug 2026 07:30:00 +0000

Type Values Removed Values Added
Description In the Linux kernel, the following vulnerability has been resolved: netfilter: xt_nat: reject unsupported target families xt_nat SNAT and DNAT target handlers assume IP-family conntrack state is present and can dereference a NULL pointer when instantiated from an unsupported family through nft_compat. A bridge-family compat rule can therefore trigger a NULL-dereference in nf_nat_setup_info(). Reject non-IP families in xt_nat_checkentry() so unsupported targets cannot be installed. Keep NFPROTO_INET allowed for valid inet NAT compat users and leave the runtime fast path unchanged. [ The crash was fixed via 9dbba7e694ec ("netfilter: nft_compat: ebtables emulation must reject non-bridge targets"), so this patch is no longer critical. Nevertheless, NAT is only relevant for ipv4/ipv6, so this extra family check is a good idea in any case. ]
Title netfilter: xt_nat: reject unsupported target families
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-29T06:21:50.580Z

Reserved: 2026-08-26T14:34:25.781Z

Link: CVE-2026-80664

cve-icon Vulnrichment

No data.

cve-icon NVD

Status : Received

Published: 2026-08-28T08:16:51.620

Modified: 2026-08-29T07:16:48.930

Link: CVE-2026-80664

cve-icon Redhat

Severity : Moderate

Publid Date: 2026-08-28T00:00:00Z

Links: CVE-2026-80664 - Bugzilla

cve-icon OpenCVE Enrichment

Updated: 2026-08-29T07:45:06Z

Weaknesses