Impact
The Linux kernel’s nf_tables_offload module incorrectly emitted WARN_ON_ONCE messages for every error during transaction abort, including the expected -ENOMEM error when memory allocation fails. This caused unnecessary warning logs that could obscure real issues but did not create a security vulnerability or an exploitable code path. The patch changes the condition to WARN_ON_ONCE(err && err != -ENOMEM), suppressing these benign warnings while preserving warnings for unexpected errors.
Affected Systems
All Linux kernel installations that include the nf_tables_offload component are affected, notably the 5.10 stable release and later mainline kernels where the bug exists in the nf_tables transaction processing code. The issue is present in any kernel with the nf_tables_offload implementation regardless of distribution, as it was discovered during system testing under low‑memory conditions.
Risk and Exploitability
The risk of this defect is low; there is no direct attack vector or escalation of privileges. EPSS data is unavailable and the vulnerability is not listed in the CISA KEV catalog. The bug merely produces spurious warning logs; it does not affect kernel integrity, confidentiality, or availability. Security teams should treat it as a non‑security bug, though ensuring the patch is in place eliminates potential confusion during troubleshooting.
OpenCVE Enrichment