Cloudanix VulnDB

CVE-2024-41076

None

CVSS

—

EPSS

0.2%

Published

Jul 29, 2024

CISA due date

—

Cloudanix analysis

Monitor only SSVC: Track

A bug in Linux causes memory to be lost each time certain file security settings are changed over a common network file system, eventually slowing or crashing servers.

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

Memory leak of nfs_fattr and nfs4_label structures occurs on every invocation of nfs4_set_security_label when setting security xattrs over NFSv4.

Why it matters to the business

Systems running NFSv4 workloads with security labels experience gradual memory exhaustion that can degrade performance or trigger crashes after sustained use; the issue affects widely deployed Linux kernel versions and has no active exploitation or ransomware association.

How an attack unfolds

An attacker with NFSv4 mount access repeatedly issues operations that set security extended attributes, triggering the leak of kernel structures on each call until memory pressure causes denial of service.

How to fix it

Update the Linux kernel to a version containing commit 899604a7c958771840941caff9ee3dd8193d984c or later; rebuild and reboot affected systems, or apply vendor-supplied backports for supported distributions.

How to confirm the fix worked

Confirm the running kernel contains commit 899604a7c958771840941caff9ee3dd8193d984c or a later equivalent; inspect nfs4_set_security_label callers and verify absence of the leaked allocations under repeated security xattr operations.

Typical attack path

  1. Obtain NFSv4 mount credentials or network access to a target export
  2. Repeatedly perform setxattr or equivalent security label operations over NFSv4
  3. Monitor for gradual memory consumption on the server until resource exhaustion

How to detect it

Review kernel memory accounting and slab statistics for repeated allocations of nfs_fattr and nfs4_label objects during NFSv4 security xattr operations; correlate with audit logs of setxattr calls over NFSv4 mounts.

What your security team should do

  • Prioritize kernel upgrades on all NFSv4 servers handling security labels
  • Monitor memory usage on NFS servers for unexpected growth correlated with xattr activity
  • Restrict NFSv4 security label modifications to trusted clients until patches are applied

The record

In the Linux kernel, the following vulnerability has been resolved: NFSv4: Fix memory leak in nfs4_set_security_label We leak nfs_fattr and nfs4_label every time we set a security xattr.

Affected packages

Ecosystem Package Introduced Fixed
AlmaLinux:8 bpftool 0 4.18.0-553.22.1.el8_10
AlmaLinux:8 kernel 0 4.18.0-553.22.1.el8_10
AlmaLinux:8 kernel-abi-stablelists 0 4.18.0-553.22.1.el8_10
AlmaLinux:8 kernel-core 0 4.18.0-553.22.1.el8_10
AlmaLinux:8 kernel-cross-headers 0 4.18.0-553.22.1.el8_10
AlmaLinux:8 kernel-debug 0 4.18.0-553.22.1.el8_10
AlmaLinux:8 kernel-debug-core 0 4.18.0-553.22.1.el8_10
AlmaLinux:8 kernel-debug-devel 0 4.18.0-553.22.1.el8_10
AlmaLinux:8 kernel-debug-modules 0 4.18.0-553.22.1.el8_10
AlmaLinux:8 kernel-debug-modules-extra 0 4.18.0-553.22.1.el8_10
AlmaLinux:8 kernel-devel 0 4.18.0-553.22.1.el8_10
AlmaLinux:8 kernel-doc 0 4.18.0-553.22.1.el8_10
AlmaLinux:8 kernel-headers 0 4.18.0-553.22.1.el8_10
AlmaLinux:8 kernel-modules 0 4.18.0-553.22.1.el8_10
AlmaLinux:8 kernel-modules-extra 0 4.18.0-553.22.1.el8_10
AlmaLinux:8 kernel-rt 0 4.18.0-553.22.1.rt7.363.el8_10
AlmaLinux:8 kernel-rt-core 0 4.18.0-553.22.1.rt7.363.el8_10
AlmaLinux:8 kernel-rt-debug 0 4.18.0-553.22.1.rt7.363.el8_10
AlmaLinux:8 kernel-rt-debug-core 0 4.18.0-553.22.1.rt7.363.el8_10
AlmaLinux:8 kernel-rt-debug-devel 0 4.18.0-553.22.1.rt7.363.el8_10
AlmaLinux:8 kernel-rt-debug-kvm 0 4.18.0-553.22.1.rt7.363.el8_10
AlmaLinux:8 kernel-rt-debug-modules 0 4.18.0-553.22.1.rt7.363.el8_10
AlmaLinux:8 kernel-rt-debug-modules-extra 0 4.18.0-553.22.1.rt7.363.el8_10
AlmaLinux:8 kernel-rt-devel 0 4.18.0-553.22.1.rt7.363.el8_10
AlmaLinux:8 kernel-rt-kvm 0 4.18.0-553.22.1.rt7.363.el8_10
AlmaLinux:8 kernel-rt-modules 0 4.18.0-553.22.1.rt7.363.el8_10
AlmaLinux:8 kernel-rt-modules-extra 0 4.18.0-553.22.1.rt7.363.el8_10
AlmaLinux:8 kernel-tools 0 4.18.0-553.22.1.el8_10
AlmaLinux:8 kernel-tools-libs 0 4.18.0-553.22.1.el8_10
AlmaLinux:8 kernel-tools-libs-devel 0 4.18.0-553.22.1.el8_10
AlmaLinux:8 kernel-zfcpdump 0 4.18.0-553.22.1.el8_10
AlmaLinux:8 kernel-zfcpdump-core 0 4.18.0-553.22.1.el8_10
AlmaLinux:8 kernel-zfcpdump-devel 0 4.18.0-553.22.1.el8_10
AlmaLinux:8 kernel-zfcpdump-modules 0 4.18.0-553.22.1.el8_10
AlmaLinux:8 kernel-zfcpdump-modules-extra 0 4.18.0-553.22.1.el8_10
AlmaLinux:8 perf 0 4.18.0-553.22.1.el8_10
AlmaLinux:8 python3-perf 0 4.18.0-553.22.1.el8_10
AlmaLinux:9 bpftool 0 7.3.0-427.33.1.el9_4
AlmaLinux:9 kernel 0 5.14.0-427.33.1.el9_4
AlmaLinux:9 kernel-64k 0 5.14.0-427.33.1.el9_4
AlmaLinux:9 kernel-64k-core 0 5.14.0-427.33.1.el9_4
AlmaLinux:9 kernel-64k-debug 0 5.14.0-427.33.1.el9_4
AlmaLinux:9 kernel-64k-debug-core 0 5.14.0-427.33.1.el9_4
AlmaLinux:9 kernel-64k-debug-devel 0 5.14.0-427.33.1.el9_4
AlmaLinux:9 kernel-64k-debug-devel-matched 0 5.14.0-427.33.1.el9_4
AlmaLinux:9 kernel-64k-debug-modules 0 5.14.0-427.33.1.el9_4
AlmaLinux:9 kernel-64k-debug-modules-core 0 5.14.0-427.33.1.el9_4
AlmaLinux:9 kernel-64k-debug-modules-extra 0 5.14.0-427.33.1.el9_4
AlmaLinux:9 kernel-64k-devel 0 5.14.0-427.33.1.el9_4
AlmaLinux:9 kernel-64k-devel-matched 0 5.14.0-427.33.1.el9_4
AlmaLinux:9 kernel-64k-modules 0 5.14.0-427.33.1.el9_4
AlmaLinux:9 kernel-64k-modules-core 0 5.14.0-427.33.1.el9_4
AlmaLinux:9 kernel-64k-modules-extra 0 5.14.0-427.33.1.el9_4
AlmaLinux:9 kernel-abi-stablelists 0 5.14.0-427.33.1.el9_4
AlmaLinux:9 kernel-core 0 5.14.0-427.33.1.el9_4
AlmaLinux:9 kernel-cross-headers 0 5.14.0-427.33.1.el9_4
AlmaLinux:9 kernel-debug 0 5.14.0-427.33.1.el9_4
AlmaLinux:9 kernel-debug-core 0 5.14.0-427.33.1.el9_4
AlmaLinux:9 kernel-debug-devel 0 5.14.0-427.33.1.el9_4
AlmaLinux:9 kernel-debug-devel-matched 0 5.14.0-427.33.1.el9_4
AlmaLinux:9 kernel-debug-modules 0 5.14.0-427.33.1.el9_4
AlmaLinux:9 kernel-debug-modules-core 0 5.14.0-427.33.1.el9_4
AlmaLinux:9 kernel-debug-modules-extra 0 5.14.0-427.33.1.el9_4
AlmaLinux:9 kernel-debug-uki-virt 0 5.14.0-427.33.1.el9_4
AlmaLinux:9 kernel-devel 0 5.14.0-427.33.1.el9_4
AlmaLinux:9 kernel-devel-matched 0 5.14.0-427.33.1.el9_4
AlmaLinux:9 kernel-doc 0 5.14.0-427.33.1.el9_4
AlmaLinux:9 kernel-headers 0 5.14.0-427.33.1.el9_4
AlmaLinux:9 kernel-modules 0 5.14.0-427.33.1.el9_4
AlmaLinux:9 kernel-modules-core 0 5.14.0-427.33.1.el9_4
AlmaLinux:9 kernel-modules-extra 0 5.14.0-427.33.1.el9_4
AlmaLinux:9 kernel-rt 0 5.14.0-427.33.1.el9_4
AlmaLinux:9 kernel-rt-core 0 5.14.0-427.33.1.el9_4
AlmaLinux:9 kernel-rt-debug 0 5.14.0-427.33.1.el9_4
AlmaLinux:9 kernel-rt-debug-core 0 5.14.0-427.33.1.el9_4
AlmaLinux:9 kernel-rt-debug-devel 0 5.14.0-427.33.1.el9_4
AlmaLinux:9 kernel-rt-debug-modules 0 5.14.0-427.33.1.el9_4
AlmaLinux:9 kernel-rt-debug-modules-core 0 5.14.0-427.33.1.el9_4
AlmaLinux:9 kernel-rt-debug-modules-extra 0 5.14.0-427.33.1.el9_4
AlmaLinux:9 kernel-rt-devel 0 5.14.0-427.33.1.el9_4
AlmaLinux:9 kernel-rt-modules 0 5.14.0-427.33.1.el9_4
AlmaLinux:9 kernel-rt-modules-core 0 5.14.0-427.33.1.el9_4
AlmaLinux:9 kernel-rt-modules-extra 0 5.14.0-427.33.1.el9_4
AlmaLinux:9 kernel-tools 0 5.14.0-427.33.1.el9_4
AlmaLinux:9 kernel-tools-libs 0 5.14.0-427.33.1.el9_4
AlmaLinux:9 kernel-tools-libs-devel 0 5.14.0-427.33.1.el9_4
AlmaLinux:9 kernel-uki-virt 0 5.14.0-427.33.1.el9_4
AlmaLinux:9 kernel-zfcpdump 0 5.14.0-427.33.1.el9_4
AlmaLinux:9 kernel-zfcpdump-core 0 5.14.0-427.33.1.el9_4
AlmaLinux:9 kernel-zfcpdump-devel 0 5.14.0-427.33.1.el9_4
AlmaLinux:9 kernel-zfcpdump-devel-matched 0 5.14.0-427.33.1.el9_4
AlmaLinux:9 kernel-zfcpdump-modules 0 5.14.0-427.33.1.el9_4
AlmaLinux:9 kernel-zfcpdump-modules-core 0 5.14.0-427.33.1.el9_4
AlmaLinux:9 kernel-zfcpdump-modules-extra 0 5.14.0-427.33.1.el9_4
AlmaLinux:9 libperf 0 5.14.0-427.33.1.el9_4
AlmaLinux:9 perf 0 5.14.0-427.33.1.el9_4
AlmaLinux:9 python3-perf 0 5.14.0-427.33.1.el9_4
AlmaLinux:9 rtla 0 5.14.0-427.33.1.el9_4
AlmaLinux:9 rv 0 5.14.0-427.33.1.el9_4
Debian:11 linux 0 No fix
Debian:11 linux-6.1 0 6.1.119-1~deb11u1
Debian:12 linux 0 6.1.106-1
Debian:13 linux 0 6.9.11-1
Linux Kernel 0 6.1.101
Linux Kernel 5.16.0 6.1.101
Mageia:9 kernel 0 6.6.43-1.mga9
Mageia:9 kernel-linus 0 6.6.43-1.mga9
Mageia:9 kmod-virtualbox 0 7.0.20-52.mga9
Mageia:9 kmod-xtables-addons 0 3.24-60.mga9
Red Hat:enterprise_linux:8::baseos bpftool 0 0:4.18.0-553.22.1.el8_10
Red Hat:enterprise_linux:8::baseos bpftool-debuginfo 0 0:4.18.0-553.22.1.el8_10
Red Hat:enterprise_linux:8::baseos kernel 0 0:4.18.0-553.22.1.el8_10
Red Hat:enterprise_linux:8::baseos kernel-abi-stablelists 0 0:4.18.0-553.22.1.el8_10
Red Hat:enterprise_linux:8::baseos kernel-core 0 0:4.18.0-553.22.1.el8_10
Red Hat:enterprise_linux:8::baseos kernel-cross-headers 0 0:4.18.0-553.22.1.el8_10
Red Hat:enterprise_linux:8::baseos kernel-debug 0 0:4.18.0-553.22.1.el8_10
Red Hat:enterprise_linux:8::baseos kernel-debug-core 0 0:4.18.0-553.22.1.el8_10
Red Hat:enterprise_linux:8::baseos kernel-debug-debuginfo 0 0:4.18.0-553.22.1.el8_10
Red Hat:enterprise_linux:8::baseos kernel-debug-devel 0 0:4.18.0-553.22.1.el8_10
Red Hat:enterprise_linux:8::baseos kernel-debug-modules 0 0:4.18.0-553.22.1.el8_10
Red Hat:enterprise_linux:8::baseos kernel-debug-modules-extra 0 0:4.18.0-553.22.1.el8_10
Red Hat:enterprise_linux:8::baseos kernel-debuginfo 0 0:4.18.0-553.22.1.el8_10
Red Hat:enterprise_linux:8::baseos kernel-debuginfo-common-aarch64 0 0:4.18.0-553.22.1.el8_10
Red Hat:enterprise_linux:8::baseos kernel-debuginfo-common-ppc64le 0 0:4.18.0-553.22.1.el8_10
Red Hat:enterprise_linux:8::baseos kernel-debuginfo-common-s390x 0 0:4.18.0-553.22.1.el8_10
Red Hat:enterprise_linux:8::baseos kernel-debuginfo-common-x86_64 0 0:4.18.0-553.22.1.el8_10
Red Hat:enterprise_linux:8::baseos kernel-devel 0 0:4.18.0-553.22.1.el8_10
Red Hat:enterprise_linux:8::baseos kernel-doc 0 0:4.18.0-553.22.1.el8_10
Red Hat:enterprise_linux:8::baseos kernel-headers 0 0:4.18.0-553.22.1.el8_10
Red Hat:enterprise_linux:8::baseos kernel-modules 0 0:4.18.0-553.22.1.el8_10
Red Hat:enterprise_linux:8::baseos kernel-modules-extra 0 0:4.18.0-553.22.1.el8_10
Red Hat:enterprise_linux:8::baseos kernel-tools 0 0:4.18.0-553.22.1.el8_10
Red Hat:enterprise_linux:8::baseos kernel-tools-debuginfo 0 0:4.18.0-553.22.1.el8_10
Red Hat:enterprise_linux:8::baseos kernel-tools-libs 0 0:4.18.0-553.22.1.el8_10
Red Hat:enterprise_linux:8::baseos kernel-tools-libs-devel 0 0:4.18.0-553.22.1.el8_10
Red Hat:enterprise_linux:8::baseos kernel-zfcpdump 0 0:4.18.0-553.22.1.el8_10
Red Hat:enterprise_linux:8::baseos kernel-zfcpdump-core 0 0:4.18.0-553.22.1.el8_10
Red Hat:enterprise_linux:8::baseos kernel-zfcpdump-debuginfo 0 0:4.18.0-553.22.1.el8_10
Red Hat:enterprise_linux:8::baseos kernel-zfcpdump-devel 0 0:4.18.0-553.22.1.el8_10
Red Hat:enterprise_linux:8::baseos kernel-zfcpdump-modules 0 0:4.18.0-553.22.1.el8_10
Red Hat:enterprise_linux:8::baseos kernel-zfcpdump-modules-extra 0 0:4.18.0-553.22.1.el8_10
Red Hat:enterprise_linux:8::baseos perf 0 0:4.18.0-553.22.1.el8_10
Red Hat:enterprise_linux:8::baseos perf-debuginfo 0 0:4.18.0-553.22.1.el8_10
Red Hat:enterprise_linux:8::baseos python3-perf 0 0:4.18.0-553.22.1.el8_10
Red Hat:enterprise_linux:8::baseos python3-perf-debuginfo 0 0:4.18.0-553.22.1.el8_10
Red Hat:enterprise_linux:8::crb bpftool 0 0:4.18.0-553.22.1.el8_10
Red Hat:enterprise_linux:8::crb bpftool-debuginfo 0 0:4.18.0-553.22.1.el8_10
Red Hat:enterprise_linux:8::crb kernel 0 0:4.18.0-553.22.1.el8_10
Red Hat:enterprise_linux:8::crb kernel-abi-stablelists 0 0:4.18.0-553.22.1.el8_10
Red Hat:enterprise_linux:8::crb kernel-core 0 0:4.18.0-553.22.1.el8_10
Red Hat:enterprise_linux:8::crb kernel-cross-headers 0 0:4.18.0-553.22.1.el8_10
Red Hat:enterprise_linux:8::crb kernel-debug 0 0:4.18.0-553.22.1.el8_10
Red Hat:enterprise_linux:8::crb kernel-debug-core 0 0:4.18.0-553.22.1.el8_10
Red Hat:enterprise_linux:8::crb kernel-debug-debuginfo 0 0:4.18.0-553.22.1.el8_10
Red Hat:enterprise_linux:8::crb kernel-debug-devel 0 0:4.18.0-553.22.1.el8_10
Red Hat:enterprise_linux:8::crb kernel-debug-modules 0 0:4.18.0-553.22.1.el8_10
Red Hat:enterprise_linux:8::crb kernel-debug-modules-extra 0 0:4.18.0-553.22.1.el8_10
Red Hat:enterprise_linux:8::crb kernel-debuginfo 0 0:4.18.0-553.22.1.el8_10
Red Hat:enterprise_linux:8::crb kernel-debuginfo-common-aarch64 0 0:4.18.0-553.22.1.el8_10
Red Hat:enterprise_linux:8::crb kernel-debuginfo-common-ppc64le 0 0:4.18.0-553.22.1.el8_10
Red Hat:enterprise_linux:8::crb kernel-debuginfo-common-s390x 0 0:4.18.0-553.22.1.el8_10
Red Hat:enterprise_linux:8::crb kernel-debuginfo-common-x86_64 0 0:4.18.0-553.22.1.el8_10
Red Hat:enterprise_linux:8::crb kernel-devel 0 0:4.18.0-553.22.1.el8_10
Red Hat:enterprise_linux:8::crb kernel-doc 0 0:4.18.0-553.22.1.el8_10
Red Hat:enterprise_linux:8::crb kernel-headers 0 0:4.18.0-553.22.1.el8_10
Red Hat:enterprise_linux:8::crb kernel-modules 0 0:4.18.0-553.22.1.el8_10
Red Hat:enterprise_linux:8::crb kernel-modules-extra 0 0:4.18.0-553.22.1.el8_10
Red Hat:enterprise_linux:8::crb kernel-tools 0 0:4.18.0-553.22.1.el8_10
Red Hat:enterprise_linux:8::crb kernel-tools-debuginfo 0 0:4.18.0-553.22.1.el8_10
Red Hat:enterprise_linux:8::crb kernel-tools-libs 0 0:4.18.0-553.22.1.el8_10
Red Hat:enterprise_linux:8::crb kernel-tools-libs-devel 0 0:4.18.0-553.22.1.el8_10
Red Hat:enterprise_linux:8::crb kernel-zfcpdump 0 0:4.18.0-553.22.1.el8_10
Red Hat:enterprise_linux:8::crb kernel-zfcpdump-core 0 0:4.18.0-553.22.1.el8_10
Red Hat:enterprise_linux:8::crb kernel-zfcpdump-debuginfo 0 0:4.18.0-553.22.1.el8_10
Red Hat:enterprise_linux:8::crb kernel-zfcpdump-devel 0 0:4.18.0-553.22.1.el8_10
Red Hat:enterprise_linux:8::crb kernel-zfcpdump-modules 0 0:4.18.0-553.22.1.el8_10
Red Hat:enterprise_linux:8::crb kernel-zfcpdump-modules-extra 0 0:4.18.0-553.22.1.el8_10
Red Hat:enterprise_linux:8::crb perf 0 0:4.18.0-553.22.1.el8_10
Red Hat:enterprise_linux:8::crb perf-debuginfo 0 0:4.18.0-553.22.1.el8_10
Red Hat:enterprise_linux:8::crb python3-perf 0 0:4.18.0-553.22.1.el8_10
Red Hat:enterprise_linux:8::crb python3-perf-debuginfo 0 0:4.18.0-553.22.1.el8_10
Red Hat:enterprise_linux:8::nfv kernel-rt 0 0:4.18.0-553.22.1.rt7.363.el8_10
Red Hat:enterprise_linux:8::nfv kernel-rt-core 0 0:4.18.0-553.22.1.rt7.363.el8_10
Red Hat:enterprise_linux:8::nfv kernel-rt-debug 0 0:4.18.0-553.22.1.rt7.363.el8_10
Red Hat:enterprise_linux:8::nfv kernel-rt-debug-core 0 0:4.18.0-553.22.1.rt7.363.el8_10
Red Hat:enterprise_linux:8::nfv kernel-rt-debug-debuginfo 0 0:4.18.0-553.22.1.rt7.363.el8_10
Red Hat:enterprise_linux:8::nfv kernel-rt-debug-devel 0 0:4.18.0-553.22.1.rt7.363.el8_10
Red Hat:enterprise_linux:8::nfv kernel-rt-debug-kvm 0 0:4.18.0-553.22.1.rt7.363.el8_10
Red Hat:enterprise_linux:8::nfv kernel-rt-debug-modules 0 0:4.18.0-553.22.1.rt7.363.el8_10
Red Hat:enterprise_linux:8::nfv kernel-rt-debug-modules-extra 0 0:4.18.0-553.22.1.rt7.363.el8_10
Red Hat:enterprise_linux:8::nfv kernel-rt-debuginfo 0 0:4.18.0-553.22.1.rt7.363.el8_10
Red Hat:enterprise_linux:8::nfv kernel-rt-debuginfo-common-x86_64 0 0:4.18.0-553.22.1.rt7.363.el8_10
Red Hat:enterprise_linux:8::nfv kernel-rt-devel 0 0:4.18.0-553.22.1.rt7.363.el8_10
Red Hat:enterprise_linux:8::nfv kernel-rt-kvm 0 0:4.18.0-553.22.1.rt7.363.el8_10
Red Hat:enterprise_linux:8::nfv kernel-rt-modules 0 0:4.18.0-553.22.1.rt7.363.el8_10
Red Hat:enterprise_linux:8::nfv kernel-rt-modules-extra 0 0:4.18.0-553.22.1.rt7.363.el8_10
Red Hat:enterprise_linux:8::realtime kernel-rt 0 0:4.18.0-553.22.1.rt7.363.el8_10
Red Hat:enterprise_linux:8::realtime kernel-rt-core 0 0:4.18.0-553.22.1.rt7.363.el8_10
Red Hat:enterprise_linux:8::realtime kernel-rt-debug 0 0:4.18.0-553.22.1.rt7.363.el8_10
Red Hat:enterprise_linux:8::realtime kernel-rt-debug-core 0 0:4.18.0-553.22.1.rt7.363.el8_10

Related vulnerabilities