Skip to main content

Linux Kernel CVE-2026-72254

| EUVDEUVD-2026-59153 HIGH
2026-08-15 416baaa9-dc9f-4396-8d5f-8c081fb06d67 GHSA-f5p7-25h5-xxwh
High
Disputed · 7.5 Vendor: 416baaa9-dc9f-4396-8d5f-8c081fb06d67
Share

Severity by source

Sources disagree (Low–High)
Vendor (416baaa9-dc9f-4396-8d5f-8c081fb06d67) PRIMARY
7.5 HIGH
AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H
vuln.today AI
5.9 MEDIUM

Non-default privileged nftables egress FIB configuration must pre-exist (AC:H); once present, remote packets trigger the crash without authentication (AV:N, PR:N, A:H).

3.1 AV:N/AC:H/PR:N/UI:N/S:U/C:N/I:N/A:H
4.0 AV:N/AC:L/AT:P/PR:N/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N
SUSE
5.5 MEDIUM
AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H
Red Hat
5.5 LOW
qualitative

vuln.today treats the vendor’s rating as authoritative. A higher third-party CVSS (e.g. CISA-ADP) is shown for transparency but does not drive the headline severity.

CVSS VectorVendor: 416baaa9-dc9f-4396-8d5f-8c081fb06d67

Attack Vector
Network
Attack Complexity
Low
Privileges Required
None
User Interaction
None
Scope
Unchanged
Confidentiality
None
Integrity
None
Availability
High

Lifecycle Timeline

5
Analysis Generated
Aug 17, 2026 - 08:00 vuln.today
CVSS changed
Aug 17, 2026 - 06:22 NVD
7.5 (HIGH)
Patch available
Aug 15, 2026 - 07:20 EUVD
CVE Published
Aug 15, 2026 - 06:21 cve.org
HIGH 7.5
CVE Published
Aug 15, 2026 - 06:21 cve.org
UNKNOWN (no severity yet)

DescriptionCVE.org

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.

AnalysisAI

NULL pointer dereference in the Linux kernel netfilter nft_fib subsystem crashes the kernel when a FIB expression is placed in a netdev egress base chain, enabling denial of service against any system carrying that configuration. The root cause is a hook namespace collision where NF_NETDEV_EGRESS aliases NF_INET_LOCAL_IN numerically, causing nft_fib_validate() to incorrectly approve egress chain placement and then dereference nft_in(pkt) - which is NULL on the transmit path. No public exploit exists and EPSS is 0.21% (11th percentile), but systems running custom nftables egress FIB rules are at immediate kernel crash risk until patched.

Technical ContextAI

The netfilter subsystem's nft_fib expression performs Forwarding Information Base lookups to determine routing-related metadata such as ingress or egress device name and address type. The flaw is a hook enumeration aliasing bug: the NF_NETDEV_* constants form a separate C enum from NF_INET_* but share the same underlying integer values - NF_NETDEV_EGRESS equals NF_INET_LOCAL_IN numerically. The nft_fib_validate() function applies bitmask tests against NF_INET_* hook constants only, so a netdev egress chain passes validation as though it were an inet LOCAL_IN hook. When nft_fib_eval() later executes on the egress path, it calls nft_in(pkt) to retrieve the inbound network device pointer; that pointer is NULL during packet transmission, producing a kernel NULL pointer dereference. The fix introduces nft_fib_netdev_validate() to gate FIB result and flag combinations per netdev hook (OIF/OIFNAME/ADDRTYPE+F_IIF restricted to ingress, ADDRTYPE+F_OIF to egress) and restricts nft_fib_validate() to NFPROTO_IPV4, NFPROTO_IPV6, and NFPROTO_INET so that NF_INET_* bitmasks are never incorrectly applied to netdev family hooks.

RemediationAI

The primary fix is upgrading to a patched kernel: 6.6.148, 6.12.101, 6.18.42, 7.1.5, or 7.2-rc2 depending on the deployed stable branch, per upstream commits at git.kernel.org referenced above. For systems that cannot be immediately rebooted into a patched kernel, the effective compensating control is auditing all nftables rulesets with nft list ruleset and removing or relocating any fib expressions (fib oif, fib oifname, fib type with iif or oif flags) found inside netdev family chains with hook egress. Relocating such rules to ingress chains or to inet/ip/ip6 table contexts eliminates the NULL dereference with no functional side effects in most deployments, since the egress FIB placement is the specific trigger. There is no impact on unrelated nftables rules or netdev ingress chains. Patch availability per vendor advisory is confirmed; exact fix versions are listed above and verified via EUVD data.

Vendor StatusVendor

SUSE

Severity: Moderate
Product Status
SUSE Linux Enterprise Desktop 15 SP7 Affected
SUSE Linux Enterprise Desktop 15 SP7 Affected
SUSE Linux Enterprise High Availability Extension 15 SP7 Affected
SUSE Linux Enterprise High Availability Extension 15 SP7 Affected
SUSE Linux Enterprise High Availability Extension 16.0 Affected

Share

CVE-2026-72254 vulnerability details – vuln.today

This site uses cookies essential for authentication and security. No tracking or analytics cookies are used. Privacy Policy