Appsecure logo

CVE-2022-43945: High Vulnerability in Linux Kernel NFSD

CVE-2022-43945 is a high-severity buffer overflow vulnerability in the Linux kernel's NFSD implementation affecting various products. Organizations must prioritize patching to mitigate risks.

HIGHCVSS 7.5 · Published November 4, 2022

Not a customer? See how AppSecure simulates real world attacks to protect your infrastructure.

Speak to Experts

CVE-2022-43945 is a high-severity vulnerability affecting the Linux kernel's NFSD implementation prior to versions 5.19.17 and 6.0.2. This vulnerability allows for a buffer overflow due to improper handling of Remote Procedure Call (RPC) messages. Attackers may leverage this vulnerability to cause denial of service (DoS) conditions by sending specially crafted messages that exceed the allocated buffer size.

The severity of this vulnerability is rated as high with a CVSS score of 7.5. Organizations using affected versions of the Linux kernel should be particularly vigilant as this vulnerability poses a significant risk of service disruption.

The risk to organizations includes potential denial of service attacks that could disrupt operations. Given the nature of this vulnerability, it is imperative for organizations to prioritize patching immediately.

As of now, there are no known exploits available for this vulnerability, but the potential for future exploitation remains a concern. Timely remediation is essential to mitigate any risks.

Vulnerability Details

The Linux kernel NFSD implementation prior to versions 5.19.17 and 6.0.2 are vulnerable to buffer overflow. NFSD tracks the number of pages held by each NFSD thread by combining the receive and send buffers of a remote procedure call (RPC) into a single array of pages. A client can force the send buffer to shrink by sending an RPC message over TCP with garbage data added at the end of the message. The RPC message with garbage data is still correctly formed according to the specification and is passed forward to handlers. Vulnerable code in NFSD is not expecting the oversized request and writes beyond the allocated buffer space.

The CVSS score for this vulnerability is 7.5, indicating a high severity level. The attack vector is network-based, with low complexity, and no privileges or user interaction required. The availability impact is rated high, making this vulnerability particularly concerning.

Technical Analysis

The root cause of this vulnerability lies in how the NFSD handles incoming RPC messages. When a client sends an oversized message, the NFSD improperly processes it, leading to a buffer overflow. This flaw can be exploited over a network without requiring any privileges or user interaction.

The attack complexity is low, as attackers only need to send a specially crafted RPC message, which can easily be done over a network. The confidentiality and integrity impacts are rated as none, but the availability impact is high, indicating that a successful attack would likely result in service disruption.

Risk & Impact Analysis

Organizations utilizing the affected versions of the Linux kernel's NFSD implementation are at risk of service disruption. Given the widespread use of Linux in various environments, the potential blast radius for this vulnerability is significant.

The urgency assessment based on the CVSS score indicates that organizations should address this vulnerability in their priority patch cycle. As there is currently no known exploitation in the wild, organizations must remain vigilant and proactive in their security measures.

Exploitation Status

Signal

Status

Known Exploit

No

Public PoC

No

Actively Exploited

No

Ransomware Use

No

Affected Versions

Affected versions include the Linux kernel prior to 5.19.17 and from version 6.0.0 to below 6.0.2. Various NetApp products, including Active IQ Unified Manager and multiple firmware versions, are also impacted.

Mitigation & Remediation

To mitigate this vulnerability, organizations must update their Linux kernel to versions 5.19.17 or 6.0.2 and above. If an immediate patch is not available, consider implementing network controls to limit access to the affected services.

For further details on penetration testing services that can help assess and remediate vulnerabilities, organizations can refer to penetration testing services that evaluate system defenses.

Detection Guidance

Monitor system logs for abnormal RPC message patterns and any related error messages. Look for signs of unexpected service disruptions that may indicate exploitation attempts.

AppSecure Threat Intelligence Insight

CVE-2022-43945 represents a critical vulnerability in the Linux kernel that highlights the ongoing need for robust security measures in network services. Security teams should consider this vulnerability as part of their overall security posture, focusing on proactive measures to identify and remediate similar issues.

For comprehensive guidance on vulnerability management, organizations can explore vulnerability management best practices and ensure their systems remain resilient against potential attacks.

Additionally, organizations should remain informed about emerging trends in cybersecurity by reviewing resources on penetration testing methodology to better anticipate and mitigate future vulnerabilities.

Lastly, organizations should also consider engaging in red teaming exercises to thoroughly assess their security posture.

Disclaimer: This content was generated using AI. While we strive for accuracy, please verify critical information with official sources.

Latest CVEs. Recently published vulnerabilities from the NVD database.

View all vulnerabilities
CVE IDSeverity
CVE-2025-65418HIGH
CVE-2025-65417MEDIUM
CVE-2025-65416MEDIUM
CVE-2025-65415MEDIUM
CVE-2025-61314HIGH

Protect Your Business with Hacker-Focused Approach.