CVE-2026-80877
NoneCVSS
—
EPSS
0.2%
Published
Sep 4, 2026
CISA due date
—
Cloudanix analysis
A small memory leak in the Linux kernel when handling certain network file system updates can slowly consume system memory and eventually cause slowdowns or crashes.
- Exploitation
- Local Privilege
- Attacker needs
- Local User
- Complexity
- Low
- Impact
- Denial Of Service
- Component
- OS kernel
- Class
- Memory Corruption
- Remediation
- Upgrade
- Effort
- Medium
- Patch risk
- Low
What it actually does
Memory leak of a newly allocated vllist structure in afs_update_cell() when nr_servers == 0 and the prior list is also empty, preventing displacement of the old list and causing the new allocation to be lost.
Why it matters to the business
Gradual kernel memory exhaustion on systems using the AFS filesystem, potentially leading to performance degradation, OOM kills, or system instability over extended operation periods.
How an attack unfolds
An attacker or workload triggers repeated afs_update_cell() calls that produce empty server lists, causing incremental vllist allocations that are never freed; no remote code execution or privilege escalation path exists from the leak itself.
How to fix it
Apply the upstream kernel patch resolving the vllist leak in afs_update_cell(); rebuild and deploy the fixed kernel to all affected systems.
How to confirm the fix worked
Confirm presence of the fix commit in the running kernel source or binary; monitor kernel memory statistics under AFS cell update workloads before and after the update to verify leak cessation.
Typical attack path
- Mount or interact with an AFS cell that returns zero servers during update
- Invoke afs_update_cell() repeatedly under the empty-list condition
- Observe cumulative kernel memory growth without corresponding vllist release
- Trigger OOM or performance collapse after prolonged accumulation
How to detect it
Monitor kernel slab or kmalloc memory counters associated with AFS structures for unexplained growth; review dmesg and /proc/meminfo over time during cell updates.
What your security team should do
- Identify all Linux systems running AFS and schedule kernel updates within the next maintenance window
- Add kernel memory usage alerts for AFS-related workloads
- Review AFS cell configurations to minimize empty server list scenarios where possible
The record
In the Linux kernel, the following vulnerability has been resolved: afs: Fix vllist leak Fix a leak of the new vllist in afs_update_cell() in the event that it is an empty list (nr_servers == 0), in which case the old list isn't displaced unless the old list is also empty.
Affected packages
| Ecosystem | Package | Introduced | Fixed |
|---|