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: n/a
EPSS: n/a
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. The implementation incorrectly allows the egress chain to pass validation and then dereferences a null pointer during evaluation, causing a kernel panic. This results in a complete loss of service for the affected system and requires a reboot to restore functionality.

Affected Systems

Any Linux kernel build that includes the vulnerable nft_fib evaluation code. The issue affects all vendors that ship the default distribution kernel without the fix, as the vulnerability is present in the core netfilter implementation, not specific to a particular distribution.

Risk and Exploitability

The flaw can be triggered by sending a crafted packet that activates the fib expression on the egress path. An attacker with network access and the ability to direct traffic through the target device can repeatedly cause kernel crashes, forcing a DoS. The vulnerability does not provide code execution or privilege escalation; it only disrupts availability. No EPSS score is available, and the vulnerability is not yet listed in the CISA KEV catalog. The high impact is due to the kernel crash core to all services running on the host.

Generated by OpenCVE AI on August 15, 2026 at 10:08 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Apply the latest kernel release that contains nft_fib_netdev_validate() and nft_fib_validate() fixes and ensure it is the active kernel during operation.
  • Restart the system after the update so that the newly patched kernel code is loaded and active.
  • Continuously monitor system logs and kernel panic counters for evidence that the vulnerability is no longer triggered after the update.

Generated by OpenCVE AI on August 15, 2026 at 10:08 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

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-15T05:54:42.239Z

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-15T06:21:52.910

Link: CVE-2026-72254

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-08-15T10:15:03Z

Weaknesses