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

netfilter: nft_fib: reject fib expression on the netdev egress hook

A fib expression in a netdev egress base chain dereferences nft_in(pkt),
NULL on the transmit path, causing a NULL pointer dereference at eval.
nft_fib_validate() masks the hook with NF_INET_* values, but netdev hook
numbers are a separate enum that aliases them (NF_NETDEV_EGRESS ==
NF_INET_LOCAL_IN), so an egress chain passes validation and then faults.

Add nft_fib_netdev_validate() that limits each result/flag to the netdev
hook where the device it reads exists: the input-device cases (OIF,
OIFNAME, ADDRTYPE with F_IIF) to ingress, the output-device case (ADDRTYPE
with F_OIF) to egress, ADDRTYPE with no device flag to both. Also restrict
nft_fib_validate() to NFPROTO_IPV4/IPV6/INET so its NF_INET_* masks are
not applied to another family's hooks.
Published: 2026-08-15
Score: 7.5 High
EPSS: < 1% Very Low
KEV: No
Impact: n/a
Action: n/a
AI Analysis

Impact

A NULL pointer dereference occurs when a netfilter fib expression is evaluated on the netdev egress hook in the Linux kernel. The flaw arises because an egress chain passes validation and then dereferences a null pointer during evaluation, causing a kernel panic and system crash. The vulnerability does not grant code execution or privilege escalation; it only disrupts availability.

Affected Systems

All Linux kernel builds that include the vulnerable nft_fib evaluation code. The issue affects every distribution shipping the default kernel with the unpatched netfilter implementation, regardless of vendor.

Risk and Exploitability

This defect has a CVSS score of 7.5 and an EPSS score of less than 1%, indicating a low but non‑zero probability of exploitation. The flaw is not listed in the CISA KEV catalog. The likely attack vector involves sending crafted packets that activate a fib expression on the egress path, allowing an attacker with network access to repeatedly trigger kernel crashes and force a denial of service. No privilege escalation or remote code execution is possible from this vulnerability, but the resulting system outages can be highly disruptive.

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

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Update the running kernel to a version that includes the nft_fib_netdev_validate() and nft_fib_validate() fixes and enforce that this updated kernel is active during operation.
  • Reboot the system after the kernel update so the new code is loaded and running.
  • Continuously monitor system logs and kernel crash metrics to confirm that the vulnerability is no longer triggered after the update.

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

Tracking

Sign in to view the affected projects.

Advisories
Source ID Title
Debian DLA Debian DLA DLA-4745-1 linux-6.12 security update
History

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


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

Type Values Removed Values Added
Weaknesses CWE-476

Mon, 17 Aug 2026 09:30:00 +0000

Type Values Removed Values Added
Weaknesses CWE-476

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

Type Values Removed Values Added
Metrics cvssV3_1

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


Sat, 15 Aug 2026 10:30:00 +0000

Type Values Removed Values Added
Weaknesses CWE-476

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

Type Values Removed Values Added
Description In the Linux kernel, the following vulnerability has been resolved: netfilter: nft_fib: reject fib expression on the netdev egress hook A fib expression in a netdev egress base chain dereferences nft_in(pkt), NULL on the transmit path, causing a NULL pointer dereference at eval. nft_fib_validate() masks the hook with NF_INET_* values, but netdev hook numbers are a separate enum that aliases them (NF_NETDEV_EGRESS == NF_INET_LOCAL_IN), so an egress chain passes validation and then faults. Add nft_fib_netdev_validate() that limits each result/flag to the netdev hook where the device it reads exists: the input-device cases (OIF, OIFNAME, ADDRTYPE with F_IIF) to ingress, the output-device case (ADDRTYPE with F_OIF) to egress, ADDRTYPE with no device flag to both. Also restrict nft_fib_validate() to NFPROTO_IPV4/IPV6/INET so its NF_INET_* masks are not applied to another family's hooks.
Title netfilter: nft_fib: reject fib expression on the netdev egress hook
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-17T05:42:07.408Z

Reserved: 2026-08-09T03:40:39.915Z

Link: CVE-2026-72254

cve-icon Vulnrichment

No data.

cve-icon NVD

Status : Received

Published: 2026-08-15T06:21:52.910

Modified: 2026-08-17T06:18:27.610

Link: CVE-2026-72254

cve-icon Redhat

Severity : Low

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

Links: CVE-2026-72254 - Bugzilla

cve-icon OpenCVE Enrichment

Updated: 2026-08-17T17:45:03Z

Weaknesses