What Is CVE-2026-89544?
Vulnerability Overview
CVE-2026-89544 represents a critical vulnerability in the Linux kernel’s SUNRPC (Sun Remote Procedure Call) subsystem. This flaw manifests as a combination of three distinct but interconnected memory safety issues: NULL dereference, reference count leaks, and use-after-free conditions. The vulnerability exists within the gssx_dec_option_array function, which handles the decoding of XDR (External Data Representation) option arrays—a fundamental component of NFS and Kerberos authentication mechanisms.
The core issue stems from improper error handling logic that creates an inconsistent state between the option count variable and the actual allocated memory. When memory allocation fails during the decoding process, the function leaves the count set to a non-zero value while the data pointer remains NULL. This inconsistency creates a dangerous condition where subsequent code assumes valid data exists based on the count alone.
Affected Linux Kernel Versions
CVE-2026-89544 affects multiple Linux kernel versions that include the vulnerable SUNRPC subsystem implementation. While specific version numbers depend on distribution-specific backports, the vulnerability generally impacts:
- Kernel versions prior to the official patch release
- Long-term support (LTS) kernels that have not yet received security updates
- Enterprise distributions with delayed patch cycles
- Custom kernel builds that include the vulnerable code path
System administrators should verify their specific kernel version against their distribution’s security advisories, as patch availability varies across Red Hat, Debian, Ubuntu, SUSE, and other Linux distributions.
Why This Matters for Your Infrastructure
The SUNRPC subsystem is fundamental to network file system operations and authentication protocols used across enterprise environments. This vulnerability poses direct threats to:
- NFS deployments: Network file systems relying on SUNRPC for client-server communication
- Kerberos authentication: Systems using GSSAPI for secure authentication
- Cloud infrastructure: Virtualized environments where kernel stability is critical
- High-availability systems: Any infrastructure where unexpected kernel crashes impact service continuity
The combination of potential denial of service and arbitrary code execution makes this vulnerability particularly concerning for security-sensitive environments.
Technical Breakdown of the Vulnerability
The gssxdecoption_array Function Flaw
The vulnerability originates in the XDR decoding function responsible for parsing option arrays in GSSAPI extended mechanisms. The problematic code sequence follows this pattern:
- The function reads the option count from the XDR stream
- It sets an internal count variable to this value
- It attempts to allocate memory for the option data array
- If allocation fails, the function returns an error code
The critical flaw: the count variable remains set to the non-zero value even when memory allocation fails, while the data pointer is NULL. This creates a state where the data structure appears to contain valid options when it actually contains no allocated memory.
NULL Dereference Risk
When calling functions subsequently access the option array, they rely on the count variable to determine how many options exist. If the count indicates one or more options but the data pointer is NULL, any attempt to dereference the pointer results in a NULL pointer dereference—a kernel panic condition.
This vulnerability can be triggered through:
- Malformed GSSAPI tokens sent to NFS servers
- Crafted Kerberos authentication requests
- Network packets designed to trigger memory allocation failures
- Local privilege escalation attempts through SUNRPC interfaces
The NULL dereference causes an immediate kernel panic, resulting in system unavailability without requiring any special privileges or complex exploitation techniques.
Reference Count Leak Mechanism
A secondary flaw exists in the cleanup path where the svc_cred structure is freed. The vulnerability involves:
- Improper reference counting of the
group_infostructure - Missing
put_group_info()call before freeing the credential structure - Accumulated reference count leaks with each exploitation attempt
Over time, these leaked references consume kernel memory and prevent proper cleanup of group information structures. This leads to:
- Gradual memory exhaustion
- Denial of service through resource starvation
- Potential system instability as memory pressure increases
Use-After-Free Condition
The combination of the above issues creates a use-after-free vulnerability:
- Memory is allocated for option data
- A reference count leak prevents proper cleanup
- The memory is freed prematurely due to incorrect reference counting
- Subsequent code attempts to access the freed memory
An attacker with knowledge of kernel memory layout could potentially exploit this condition to:
- Read sensitive kernel data
- Overwrite kernel structures
- Execute arbitrary code in kernel context
- Escalate privileges from user space
Real-World Attack Scenarios
Denial of Service Exploitation
Scenario: An attacker sends a specially crafted NFS request containing a malformed GSSAPI token to a vulnerable NFS server.
Attack flow:
- The SUNRPC subsystem receives the malformed token
- The
gssx_dec_option_arrayfunction attempts to decode the option array - Memory allocation fails due to the crafted token structure
- The count variable remains non-zero while the data pointer is NULL
- The calling function dereferences the NULL pointer
- The kernel panics, causing immediate service unavailability
Impact: The NFS server becomes unavailable, affecting all clients dependent on that server. In clustered environments, this could cascade to multiple systems.
Arbitrary Code Execution Path
Scenario: A sophisticated attacker exploits the use-after-free condition to achieve kernel code execution.
Attack prerequisites:
- Detailed knowledge of kernel memory layout
- Ability to trigger the vulnerability multiple times
- Understanding of SUNRPC protocol internals
- Capability to send network packets or make local system calls
Exploitation steps:
- Trigger the reference count leak multiple times to create predictable memory conditions
- Cause the freed memory to be reallocated with attacker-controlled data
- Craft subsequent SUNRPC requests that access the reallocated memory
- Overwrite kernel function pointers or security structures
- Execute arbitrary code in kernel context
Impact: Complete system compromise with kernel-level privileges, allowing the attacker to:
- Install rootkits or persistent backdoors
- Steal sensitive data from other processes
- Modify security policies and audit logs
- Compromise the entire system and potentially the network
Attack Prerequisites and Complexity
For DoS attacks:
- Network access to SUNRPC services (typically NFS on port 2049)
- No authentication required in many configurations
- Low complexity—basic malformed packet crafting
- High success rate with minimal resources
For code execution attacks:
- Moderate to high complexity requiring kernel internals knowledge
- Potential requirement for local system access
- Need for heap spray techniques or memory layout prediction
- Lower success rate but higher impact
Severity Assessment
CVSS Rating and Impact Level
CVE-2026-89544 carries a CVSS v3.1 score of 8.1 (High) with the following characteristics:
| CVSS Component | Rating | Justification |
|---|---|---|
| Attack Vector | Network | Exploitable via network-accessible SUNRPC services |
| Attack Complexity | Low | DoS variant requires minimal complexity |
| Privileges Required | None | No authentication needed for network exploitation |
| User Interaction | None | Automatic exploitation possible |
| Scope | Unchanged | Impact limited to vulnerable system |
| Confidentiality | High | Potential data disclosure via use-after-free |
| Integrity | High | Kernel memory modification possible |
| Availability | High | Denial of service through kernel panic |
The high severity rating reflects the combination of:
- Network accessibility without authentication
- Multiple exploitation vectors (DoS and code execution)
- Critical impact on system availability and security
- Widespread deployment of affected SUNRPC services
Who Is Most at Risk
Immediate risk categories:
- NFS Server Administrators: Systems running NFS with GSSAPI authentication
- Enterprise Infrastructure: Organizations using Kerberos for authentication
- Cloud Providers: Virtualized environments with shared kernel resources
- High-Availability Systems: Clusters where kernel crashes impact multiple services
- Public-Facing Services: Systems accepting network connections from untrusted sources
Secondary risk categories:
- Development and testing environments
- Legacy systems with delayed patch cycles
- Systems with restrictive change management policies
- Embedded Linux systems with limited update mechanisms
Business and Operational Consequences
Immediate operational impact:
- Service unavailability lasting until system restart
- Data loss if in-flight transactions are interrupted
- Cascading failures in dependent systems
- Potential data corruption in NFS-mounted filesystems
Long-term business consequences:
- Reputational damage from service outages
- Compliance violations (SLA breaches, audit failures)
- Incident response and forensics costs
- Potential regulatory fines for security incidents
- Loss of customer trust and business
Security implications:
- Potential unauthorized access to sensitive data
- Compromise of authentication systems
- Lateral movement opportunities within networks
- Supply chain risks if systems are compromised
Detection and Monitoring

System Log Indicators
Monitor system logs for indicators of CVE-2026-89544 exploitation attempts:
Kernel panic messages:
BUG: unable to handle page fault for address: 0x0
NULL pointer dereference at address 0x00000000
RIP: [<ffffffff...>] gssx_dec_option_array+0x...
SUNRPC-specific errors:
sunrpc: RPC call returned error -12
sunrpc: Failed to decode GSSAPI token
sunrpc: NULL pointer in option array processing
Memory allocation failures:
kernel: [SUNRPC] Memory allocation failed in gssx_dec_option_array
kernel: [SUNRPC] Failed to allocate option array (size: ...)
Audit log patterns:
- Repeated failed authentication attempts
- Unusual NFS request patterns
- Kernel oops or panic events
- Unexpected process terminations
Kernel Security Auditing Tools
auditd configuration for SUNRPC monitoring:
# Monitor SUNRPC-related system calls
auditctl -a always,exit -F arch=b64 -S socket -F a0=10 -F a1=132 -k sunrpc_monitor
# Track memory allocation failures
auditctl -a always,exit -F arch=b64 -S mmap,mprotect -k kernel_memory
# Monitor NFS operations
auditctl -a always,exit -F dir=/mnt/ -F perm=wa -k nfs_changes
Tools for detection:
- auditd: Linux audit framework for system call monitoring
- systemtap: Dynamic kernel tracing for real-time analysis
- perf: Performance analysis tool with kernel event tracing
- eBPF programs: Custom kernel probes for specific vulnerability patterns
Sample eBPF detection script:
// Monitor gssx_dec_option_array function calls
TRACEPOINT_PROBE(sunrpc, gssx_decode_option_array) {
if (args->count > 0 && args->data == NULL) {
// Potential vulnerability condition detected
bpf_printk("CVE-2026-89544 pattern detected: count=%d, data=NULL",
args->count);
}
return 0;
}
Static Analysis for Vulnerable Code Patterns
Code patterns indicating vulnerability:
- Inconsistent state management:
- Count variable set before memory allocation
- Error path that doesn’t reset count on allocation failure
- Callers assuming count validity without NULL checks
- Reference count leaks:
- Missing
put_group_info()calls - Asymmetric
get_group_info()andput_group_info()pairs - Cleanup paths that skip reference count decrements
- Use-after-free indicators:
- Memory freed without checking reference counts
- Pointers used after potential deallocation
- Missing synchronization in concurrent access paths
Static analysis tools:
- Coverity: Commercial static analysis for kernel code
- Clang Static Analyzer: Open-source code analysis
- Sparse: Linux kernel-specific static checker
- Coccinelle: Semantic patch tool for pattern matching
Example Coccinelle pattern:
// Detect missing put_group_info calls
@missing_put@
expression E;
@@
- get_group_info(E)
+ get_group_info(E)
... when != put_group_info(E)
kfree(...)
Remediation Strategy
Immediate Patching Steps
Priority 1 – Critical systems (patch within 24-48 hours):
- Production NFS servers
- Kerberos authentication servers
- Systems handling sensitive data
- Public-facing infrastructure
Priority 2 – Important systems (patch within 1 week):
- Development and staging environments
- Internal infrastructure
- Systems with moderate security requirements
Priority 3 – Standard systems (patch within 2-4 weeks):
- Non-critical internal systems
- Systems with limited network exposure
- Isolated test environments
Kernel Update Procedures
Step 1: Verify current kernel version
uname -r
# Output example: 5.15.0-56-generic
# Check if vulnerable
# Consult your distribution's security advisory for affected versions
Step 2: Check for available patches
# For Ubuntu/Debian
apt update
apt list --upgradable | grep linux-image
# For RHEL/CentOS
yum check-update kernel
# For SUSE
zypper list-updates | grep kernel
Step 3: Backup system configuration
# Create system snapshot (if using LVM)
lvcreate -L5G -s -n backup_snapshot /dev/vg0/root
# Backup important configuration
tar -czf /backup/etc_backup_$(date +%Y%m%d).tar.gz /etc/
# Backup boot configuration
cp -r /boot /boot.backup
Step 4: Install kernel updates
# Ubuntu/Debian
sudo apt install linux-image-generic linux-headers-generic
# RHEL/CentOS
sudo yum update kernel
# SUSE
sudo zypper update kernel-default
Step 5: Verify patch installation
# Check new kernel version
uname -r
# Verify patch is included
grep -i "CVE-2026-89544" /boot/config-$(uname -r)
Step 6: Reboot system
# Schedule reboot during maintenance window
sudo shutdown -r +60 "System reboot for kernel security patch"
# Or immediate reboot
sudo reboot
Verification of Successful Patches
Post-reboot verification:
# Confirm new kernel is running
uname -r
# Check kernel build date (should be recent)
uname -v
# Verify SUNRPC module is loaded
lsmod | grep sunrpc
# Check for any kernel errors
dmesg | grep -i "error\|bug\|panic"
Functional testing:
# Test NFS functionality
mount | grep nfs
df -h /mnt/nfs_mount
# Test GSSAPI authentication
klist
kinit user@REALM
# Monitor system stability
uptime
free -h
Security verification:
# Check kernel security modules
cat /sys/module/apparmor/parameters/enabled
getenforce # For SELinux
# Verify audit logging is active
systemctl status auditd
auditctl -l | head -20
Defense-in-Depth Controls
SELinux and AppArmor Configuration
SELinux policy for SUNRPC restriction:
# Create custom SELinux policy for SUNRPC
cat > sunrpc_restrict.te << 'EOF'
policy_module(sunrpc_restrict, 1.0.0)
type sunrpc_t;
type sunrpc_exec_t;
# Restrict SUNRPC process capabilities
allow sunrpc_t self:capability { net_bind_service };
dontaudit sunrpc_t self:capability { sys_admin sys_ptrace };
# Restrict network access
allow sunrpc_t self:netlink_route_socket create_netlink_socket_perms;
dontaudit sunrpc_t self:tcp_socket { connect };
# Restrict file access
allow sunrpc_t var_lib_t:dir { read search };
dontaudit sunrpc_t admin_home_t:file { read write };
EOF
# Compile and load policy
checkmodule -M -m -o sunrpc_restrict.mod sunrpc_restrict.te
semodule_package -o sunrpc_restrict.pp -m sunrpc_restrict.mod
semodule -i sunrpc_restrict.pp
AppArmor profile for NFS server:
cat > /etc/apparmor.d/usr.sbin.nfsd << 'EOF'
#include <tunables/global>
/usr/sbin/nfsd {
#include <abstractions/base>
#include <abstractions/nameservice>
# Allow NFS operations
/proc/fs/nfs/** r,
/proc/net/rpc/** r,
# Restrict dangerous capabilities
deny capability sys_admin,
deny capability sys_ptrace,
deny capability sys_module,
# Allow network operations
network inet stream,
network inet dgram,
# Restrict file access
/var/lib/nfs/ r,
/etc/exports r,
# Deny access to sensitive areas
deny /root/** rwx,
deny /home/** rwx,
}
EOF
# Load profile
apparmor_parser -r /etc/apparmor.d/usr.sbin.nfsd
Access Restriction Best Practices
Network-level controls:
# Restrict NFS access via firewall
sudo ufw allow from 192.168.1.0/24 to any port 2049
sudo ufw allow from 192.168.1.0/24 to any port 111
# Or using iptables
sudo iptables -A INPUT -p tcp --dport 2049 -s 192.168.1.0/24 -j ACCEPT
sudo iptables -A INPUT -p tcp --dport 2049 -j DROP
NFS export restrictions (/etc/exports):
# Restrict exports to specific networks
/export/data 192.168.1.0/24(rw,sync,no_subtree_check,sec=krb5p)
/export/home 192.168.1.0/24(rw,sync,no_subtree_check,sec=krb5p)
# Disable insecure access
/export/secure *(rw,sync,no_subtree_check,sec=krb5p,insecure=no)
Kerberos authentication enforcement:
# Require Kerberos for all NFS mounts
# In /etc/fstab
nfs-server:/export/data /mnt/data nfs4 sec=krb5p,defaults 0 0
# Verify Kerberos is configured
cat /etc/krb5.conf
klist -k /etc/krb5.keytab
Layered Security Approach
Multi-layer defense strategy:
| Layer | Control | Implementation |
|---|---|---|
| Kernel | Patch CVE-2026-89544 | Apply latest kernel updates |
| OS | SELinux/AppArmor | Enforce mandatory access control |
| Network | Firewall rules | Restrict SUNRPC access |
| Service | NFS hardening | Require Kerberos authentication |
| Monitoring | Audit logging | Track SUNRPC activity |
| Incident Response | Detection rules | Alert on exploitation attempts |
Long-Term Security Maintenance
Regular Vulnerability Assessments
Quarterly assessment schedule:
#!/bin/bash
# Vulnerability assessment script
echo "=== Kernel Vulnerability Check ==="
uname -r
apt list --upgradable 2>/dev/null | grep -i linux
echo "=== CVE Database Check ==="
# Use tools like Grype or Trivy
grype dir:/
echo "=== Security Advisory Review ==="
# Check distribution security advisories
# Ubuntu: https://ubuntu.com/security/notices
# RHEL: https://access.redhat.com/security/
# SUSE: https://www.suse.com/security/
echo "=== Compliance Check ==="
# Verify security controls are in place
systemctl status auditd
getenforce
apparmor_status
Vulnerability scanning tools:
- Grype: Container and filesystem vulnerability scanner
- Trivy: Comprehensive vulnerability scanner
- OpenSCAP: NIST compliance scanning
- Lynis: Security auditing tool for Linux
Patch Management Cadence
Recommended patching schedule:
Critical/High severity: 24-48 hours
Medium severity: 1-2 weeks
Low severity: Monthly or quarterly
Automated patch management:
# Ubuntu/Debian - Enable automatic security updates
sudo apt install unattended-upgrades
sudo dpkg-reconfigure -plow unattended-upgrades
# RHEL/CentOS - Configure yum-cron
sudo yum install yum-cron
sudo systemctl enable yum-cron
sudo systemctl start yum-cron
# SUSE - Configure automatic updates
sudo zypper install yast2-online-update-configuration
Change management integration:
- Planning phase: Identify patches and schedule maintenance windows
- Testing phase: Validate patches in staging environment
- Deployment phase: Apply patches to production systems
- Verification phase: Confirm patches and system functionality
- Documentation phase: Record changes and lessons learned
Continuous Monitoring Framework
Real-time monitoring setup:
# Configure auditd for continuous monitoring
cat > /etc/audit/rules.d/sunrpc.rules << 'EOF'
# Monitor SUNRPC system calls
-a always,exit -F arch=b64 -S socket -F a0=10 -F a1=132 -k sunrpc_calls
-a always,exit -F arch=b64 -S sendto,recvfrom -F a0=10 -k sunrpc_network
# Monitor NFS operations
-w /var/lib/nfs/ -p wa -k nfs_changes
-w /etc/exports -p wa -k nfs_exports
# Monitor kernel memory
-a always,exit -F arch=b64 -S mmap,mprotect -k kernel_memory
EOF
sudo service auditd restart
Alerting configuration:
# Configure rsyslog to alert on kernel errors
cat > /etc/rsyslog.d/99-kernel-alerts.conf << 'EOF'
# Alert on kernel panics and oops
:msg,contains,"kernel panic" @syslog-server.example.com
:msg,contains,"BUG:" @syslog-server.example.com
:msg,contains,"NULL pointer" @syslog-server.example.com
EOF
sudo systemctl restart rsyslog
Metrics to monitor:
- Kernel panic frequency
- SUNRPC error rates
- NFS operation latency
- Authentication failure rates
- Memory allocation failures
- System uptime and stability
Frequently Asked Questions
What systems are vulnerable to CVE-2026-89544?
Any Linux system running a vulnerable kernel version with the SUNRPC subsystem enabled is potentially affected. This includes:
- NFS servers and clients
- Systems using Kerberos authentication
- Any system with GSSAPI support enabled
- Most enterprise Linux distributions (Red Hat, Ubuntu, Debian, SUSE, etc.)
Check your distribution’s security advisory for specific affected versions. You can verify your kernel version with uname -r and cross-reference it against your distribution’s CVE database.
How can I check if my Linux kernel is affected?
# Check your kernel version
uname -r
# Check if SUNRPC is compiled into kernel
grep CONFIG_SUNRPC /boot/config-$(uname -r)
# Check if SUNRPC module is loaded
lsmod | grep sunrpc
# Check distribution security advisories
# Ubuntu: https://ubuntu.com/security/notices/CVE-2026-89544
# RHEL: https://access.redhat.com/security/cve/cve-2026-89544
Then compare your kernel version against your distribution’s list of affected versions in their security advisory.
What is the difference between NULL dereference and use-after-free in this context?
NULL dereference: Occurs when the code attempts to access memory through a NULL pointer. In CVE-2026-89544, this happens when the option count indicates valid data exists, but the data pointer is NULL. This causes an immediate kernel panic.
Use-after-free: Occurs when memory is accessed after it has been freed. In this vulnerability, reference count leaks prevent proper cleanup, and memory may be freed prematurely. Subsequent access to this freed memory can lead to data corruption or code execution.
Both are memory safety issues, but NULL dereference is more immediate (causes panic), while use-after-free is more subtle and potentially exploitable for code execution.
Can this vulnerability be exploited remotely?
Yes, CVE-2026-89544 can be exploited remotely through network-accessible SUNRPC services, primarily:
- NFS servers: Attackers can send malformed NFS requests
- Kerberos services: Crafted authentication tokens can trigger the vulnerability
- GSSAPI services: Any service using GSSAPI for authentication
No authentication is required in many configurations, making remote exploitation feasible. However, the attacker needs to understand SUNRPC protocol internals to craft effective exploit payloads.
What should I prioritize: patching or implementing security controls first?
Immediate priority (within 24 hours):
- Apply kernel patches for critical systems
- Implement firewall rules to restrict SUNRPC access
- Enable audit logging for monitoring
Secondary priority (within 1 week):
- Deploy SELinux/AppArmor policies
- Enforce Kerberos authentication
- Implement comprehensive monitoring
Rationale: Patching is the most effective mitigation, but security controls provide defense-in-depth while patches are being deployed. Don’t wait for perfect security controls before patching—apply patches immediately and layer controls afterward.
How long does a kernel update typically take?
Downtime: 5-15 minutes (reboot time)
Preparation time: 30 minutes to 2 hours
- Backup system configuration
- Download and verify patches
- Test in staging environment
Total maintenance window: 1-3 hours depending on:
- System size and complexity
- Number of systems to patch
- Testing requirements
- Change management procedures
Tip: Schedule updates during maintenance windows and use load balancers to minimize service impact.
Are there temporary workarounds if I cannot patch immediately?
Temporary mitigations (not substitutes for patching):
- Restrict network access:
sudo ufw deny in on eth0 to any port 2049
sudo ufw deny in on eth0 to any port 111
- Disable NFS if not needed:
sudo systemctl stop nfs-server
sudo systemctl disable nfs-server
- Enforce Kerberos authentication:
# Modify /etc/exports to require sec=krb5p
/export/data *(rw,sync,sec=krb5p)
- Enable comprehensive monitoring:
sudo systemctl start auditd
sudo auditctl -l # Verify rules are loaded
- Implement network segmentation:
- Isolate NFS servers to trusted networks only
- Use VPN for remote access
- Implement zero-trust network access
Important: These are temporary measures only. Patching is the definitive solution and should be completed as soon as possible.
How do I verify that the patch was applied correctly?
# 1. Verify new kernel is running
uname -r
# Should show updated kernel version
# 2. Check kernel build information
uname -v
# Should show recent build date
# 3. Verify SUNRPC module is loaded
lsmod | grep sunrpc
# 4. Check for kernel errors
dmesg | tail -20
# Should show no errors related to SUNRPC
# 5. Test NFS functionality
mount | grep nfs
# Should show NFS mounts are working
# 6. Verify audit logging
systemctl status auditd
auditctl -l | wc -l
# Should show audit rules are loaded
# 7. Monitor system stability
uptime
free -h
# Should show normal system metrics
# 8. Check security modules
getenforce # For SELinux
apparmor_status # For AppArmor
If all checks pass, the patch has been successfully applied and verified.
Conclusion
CVE-2026-89544 represents a significant security risk to Linux systems running vulnerable kernel versions. The combination of NULL dereference, reference count leaks, and use-after-free vulnerabilities creates multiple exploitation vectors ranging from denial of service to arbitrary code execution.
Key takeaways:
- Patch immediately: Apply kernel updates to affected systems within 24-48 hours
- Monitor actively: Implement audit logging and real-time monitoring for exploitation attempts
- Layer defenses: Combine patching with network restrictions, SELinux/AppArmor policies, and authentication controls
- Plan ahead: Establish regular patch management cadences and vulnerability assessment procedures
- Stay informed: Subscribe to security advisories from your Linux distribution
Organizations that prioritize timely patching, comprehensive monitoring, and defense-in-depth security controls can effectively mitigate the risks posed by CVE-2026-89544 and similar kernel vulnerabilities.
References
- CVE-2026-89544 – NVD Database
- Linux Kernel Security
- SUNRPC Documentation
- Ubuntu Security Notices
- Red Hat Security Advisories
- SUSE Security Updates
- Linux Audit Framework
- SELinux Project
- AppArmor Documentation
Document Version: 1.0
Last Updated: 2024
Classification: Public
Recommended Review Date: Quarterly or upon new CVE disclosures