Cloudanix VulnDB

CVE-2026-68328

None

CVSS

—

EPSS

0.2%

Published

Aug 10, 2026

CISA due date

—

Cloudanix analysis

Schedule a fix SSVC: Track

A flaw in Linux network driver code can make certain systems crash when they run low on memory while setting up network resources.

Exploitation
Local Privilege
Attacker needs
Local User
Complexity
Moderate
Impact
Denial Of Service
Component
OS kernel
Class
Memory Corruption
Remediation
Upgrade
Effort
Medium
Patch risk
Low

What it actually does

Unchecked return value from nfp_cpp_mutex_alloc() results in a null pointer being passed to nfp_cpp_mutex_trylock(), causing a kernel null pointer dereference during resource acquisition in the NFP driver.

Why it matters to the business

Systems relying on affected network hardware risk unexpected kernel crashes or service interruptions when resource allocation fails under memory pressure, potentially affecting network connectivity and requiring reboots.

How an attack unfolds

An attacker induces memory pressure on a target system and then triggers network operations that invoke the vulnerable resource lookup path in the NFP driver, causing the allocation to fail and the subsequent dereference to panic the kernel.

How to fix it

Update the Linux kernel to a version containing the fix that returns -ENOMEM when nfp_cpp_mutex_alloc fails, matching the behavior already present in nfp_resource_acquire.

How to confirm the fix worked

Inspect the nfp driver source for the added allocation check before publishing the resource handle, and reproduce the failure path under controlled memory exhaustion to confirm the lookup now fails gracefully.

Typical attack path

  1. Apply memory pressure to force allocation failures
  2. Initiate traffic or operations that exercise nfp_cpp_resource_find
  3. Trigger the unchecked NULL handle path leading to dereference
  4. Cause kernel panic or denial of service

How to detect it

Search kernel logs and dmesg for null pointer dereference reports originating from nfp driver functions during resource acquisition; correlate with periods of high memory usage or network activity.

What your security team should do

  • Prioritize kernel updates for systems using NFP-based network cards
  • Monitor kernel logs for oops or null dereference traces involving nfp_cpp_mutex
  • Test resource acquisition paths under simulated low-memory conditions after patching

The record

In the Linux kernel, the following vulnerability has been resolved: nfp: Check resource mutex allocation nfp_cpp_resource_find() allocates a CPP mutex handle for the matching resource-table entry and then reports success. nfp_resource_try_acquire() immediately passes that handle to nfp_cpp_mutex_trylock(). However, nfp_cpp_mutex_alloc() returns NULL on failure. If that happens for a matching table entry, the resource lookup still returns success and the following trylock dereferences a NULL mutex pointer while opening the resource. nfp_resource_acquire() already treats failure to allocate the table mutex as -ENOMEM. Do the same for the resource mutex and fail the lookup before publishing the rest of the resource handle. This issue was found by a static analysis checker and confirmed by manual source review.

Affected packages

Ecosystem Package Introduced Fixed