Cloudanix VulnDB

CVE-2026-43394

Medium · 5.5

CVSS

5.5

EPSS

0.1%

Published

May 8, 2026

CISA due date

—

Cloudanix analysis

Schedule a fix SSVC: Track

A bug in Linux file sharing server code can slowly use up system tracking resources, eventually making shared files unavailable until the system is fixed or restarted.

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

What it actually does

Credential reference count leak in nfsd_nl_listener_set_doit() due to get_current_cred() without matching put_cred(), causing gradual resource exhaustion in process context.

Why it matters to the business

Linux systems running NFS servers may suffer progressive resource depletion leading to service instability or denial of service, requiring restarts and kernel updates to restore normal operations.

How an attack unfolds

A local attacker with privileges to invoke NFS netlink listener configuration repeatedly triggers the flawed handler, leaking credential references each time until system resources are exhausted.

How to fix it

Update to a Linux kernel containing the fix that replaces get_current_cred() with current_cred() in nfsd_nl_listener_set_doit(); apply available upstream patches or distribution updates addressing this leak.

How to confirm the fix worked

Inspect kernel source for nfsd_nl_listener_set_doit() to confirm current_cred() usage without unpaired get_current_cred(); perform load testing of NFS netlink listener operations while monitoring credential reference counts.

Typical attack path

  1. Obtain local user access on an affected Linux system
  2. Acquire privileges sufficient to interact with nfsd netlink interfaces
  3. Repeatedly call the listener set operation
  4. Observe progressive credential or memory exhaustion

How to detect it

Review system and kernel logs for repeated nfsd netlink listener configuration calls; monitor credential reference counters or memory usage patterns during NFS administrative operations for anomalous growth.

What your security team should do

  • Apply kernel updates addressing the credential leak as soon as available
  • Restrict local access and netlink privileges on systems exposing nfsd
  • Monitor kernel changelogs and distribution advisories for related fixes

The record

In the Linux kernel, the following vulnerability has been resolved: nfsd: Fix cred ref leak in nfsd_nl_listener_set_doit(). nfsd_nl_listener_set_doit() uses get_current_cred() without put_cred(). As we can see from other callers, svc_xprt_create_from_sa() does not require the extra refcount. nfsd_nl_listener_set_doit() is always in the process context, sendmsg(), and current->cred does not go away. Let's use current_cred() in nfsd_nl_listener_set_doit().

Affected packages

Ecosystem Package Introduced Fixed
openSUSE:Leap 16.0 dtb-aarch64 0 6.12.0-160000.35.1
openSUSE:Leap 16.0 kernel-64kb 0 6.12.0-160000.35.1
openSUSE:Leap 16.0 kernel-azure 0 6.12.0-160000.35.1
openSUSE:Leap 16.0 kernel-default 0 6.12.0-160000.35.1
openSUSE:Leap 16.0 kernel-default-base 0 6.12.0-160000.35.1.160000.2.16
openSUSE:Leap 16.0 kernel-docs 0 6.12.0-160000.35.1
openSUSE:Leap 16.0 kernel-kvmsmall 0 6.12.0-160000.35.1
openSUSE:Leap 16.0 kernel-obs-build 0 6.12.0-160000.35.1
openSUSE:Leap 16.0 kernel-obs-qa 0 6.12.0-160000.35.1
openSUSE:Leap 16.0 kernel-rt 0 6.12.0-160000.35.1
openSUSE:Leap 16.0 kernel-source 0 6.12.0-160000.35.1
openSUSE:Leap 16.0 kernel-syms 0 6.12.0-160000.35.1
openSUSE:Leap 16.0 kernel-zfcpdump 0 6.12.0-160000.35.1

Related vulnerabilities