CVE-2022-43945: Buffer Overflow

Published Oct 3, 2022
·
Updated

A buffer overflow flaw was found in the Linux kernel nfsd (network file system) subsystem. The way a user sends RPC over TCP with excess data added at the end of the message could allow a remote user to starve the resources, causing a denial of service.

Other sources

A flaw in the Linux Kernel nfsd (network file system) found. Remote user can send RPC over TCP with garbage data added at the end of the message. It can lead to NFSD send/receive buffer overflow on the server side, but without actual out of bounds memory access, so only deny of service possible.

Reference: https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/commit/?id=f90497a16e434c2211c66e3de8e77b17868382b8

Red Hat

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. CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H

Affected Software

30 affected componentsFixes available
redhat/kernel-rt<0:4.18.0-425.13.1.rt7.223.el8_7
0:4.18.0-425.13.1.rt7.223.el8_7
redhat/kernel<0:4.18.0-425.13.1.el8_7
0:4.18.0-425.13.1.el8_7
redhat/kernel<0:5.14.0-162.12.1.el9_1
0:5.14.0-162.12.1.el9_1
redhat/kernel-rt<0:5.14.0-162.12.1.rt21.175.el9_1
0:5.14.0-162.12.1.rt21.175.el9_1
redhat/kernel<0:5.14.0-70.36.1.el9_0
0:5.14.0-70.36.1.el9_0
redhat/kernel-rt<0:5.14.0-70.36.1.rt21.108.el9_0
0:5.14.0-70.36.1.rt21.108.el9_0
Linux Linux kernel<5.19.17
Linux Linux kernel>=6.0<6.0.2
NetApp Active Iq Unified Manager Vmware Vsphere
NetApp H300s Firmware
NetApp H300s
NetApp H500s Firmware
NetApp H500s
NetApp H700s Firmware
NetApp H700s
NetApp H410s Firmware
NetApp H410s
NetApp H410c Firmware
NetApp H410c
All of the following
NetApp H300s Firmware
NetApp H300s
All of the following
NetApp H500s Firmware
NetApp H500s
All of the following
NetApp H700s Firmware
NetApp H700s
All of the following
NetApp H410s Firmware
NetApp H410s
All of the following
NetApp H410c Firmware
NetApp H410c
debian/linux
5.10.223-15.10.234-16.1.129-16.1.135-16.12.25-16.12.27-1

Remediation

Recommended actions to resolve this vulnerability, in priority order.

  1. Upgrade

    Upgrade redhat/kernel-rt to a version that resolves this vulnerability.

    Fixed in 0:4.18.0-425.13.1.rt7.223.el8_7
  2. Upgrade

    Upgrade redhat/kernel to a version that resolves this vulnerability.

    Fixed in 0:4.18.0-425.13.1.el8_7
  3. Upgrade

    Upgrade redhat/kernel to a version that resolves this vulnerability.

    Fixed in 0:5.14.0-162.12.1.el9_1
  4. Upgrade

    Upgrade redhat/kernel-rt to a version that resolves this vulnerability.

    Fixed in 0:5.14.0-162.12.1.rt21.175.el9_1
  5. Upgrade

    Upgrade redhat/kernel to a version that resolves this vulnerability.

    Fixed in 0:5.14.0-70.36.1.el9_0
  6. Upgrade

    Upgrade redhat/kernel-rt to a version that resolves this vulnerability.

    Fixed in 0:5.14.0-70.36.1.rt21.108.el9_0
  7. Upgrade

    Upgrade debian/linux to a version that resolves this vulnerability.

    Fixed in 5.10.223-1Fixed in 5.10.234-1Fixed in 6.1.129-1Fixed in 6.1.135-1Fixed in 6.12.25-1Fixed in 6.12.27-1
  8. Upgrade

    Upgrade linux kernel nfsd to a version that resolves this vulnerability.

    Fixed in 5.19.17
  9. Upgrade

    Upgrade linux kernel nfsd to a version that resolves this vulnerability.

    Fixed in 6.0.2

Event History

Oct 3, 2022
CVE Published
09:00 AM
Nov 4, 2022
CVE Published
via MITRE·12:00 AM
Data Sourced
via MITRE·12:00 AM
DescriptionWeakness
Data Sourced
via NVD·07:15 PM
RemedyDescriptionSeverityWeaknessAffected Software
Nov 10, 2022
Data Sourced
via Red Hat·05:33 PM
DescriptionSeverityAffected Software
Jul 26, 2023
Data Sourced
10:25 AM
Description
Apr 28, 2025
Data Sourced
via Ubuntu·05:02 AM
RemedyDescriptionSeverityAffected Software
Free Weekly Intel

Don't miss critical vulnerabilities

Join thousands of security professionals who receive our weekly digest of trending CVEs, zero-days, and exploited vulnerabilities.

No spam. Unsubscribe anytime.

Frequently Asked Questions

1

What is the severity of CVE-2022-43945?

CVE-2022-43945 has a severity rating that suggests it could lead to a denial of service due to a buffer overflow in the Linux kernel's nfsd subsystem.

2

How do I fix CVE-2022-43945?

To mitigate CVE-2022-43945, upgrade to patched kernel versions, specifically kernel-rt versions 0:4.18.0-425.13.1.rt7.223.el8_7, or other specified updates.

3

Which Linux kernel versions are affected by CVE-2022-43945?

CVE-2022-43945 affects various versions of the Linux kernel including those before versions 0:4.18.0-425.13.1.el8_7 and 0:5.14.0-162.12.1.el9_1.

4

What are the potential impacts of CVE-2022-43945?

The potential impact of CVE-2022-43945 is a denial of service, which could starve resources and disrupt system functionality for users.

5

Is there a workaround for CVE-2022-43945?

While the best course of action is to apply the relevant updates, temporarily limiting network access to the nfsd service can help reduce exposure until a fix is implemented.

Contact

SecAlerts Pty Ltd.
132 Wickham Terrace
Fortitude Valley,
QLD 4006, Australia
info@secalerts.co
By using SecAlerts services, you agree to our services end-user license agreement. This website is safeguarded by reCAPTCHA and governed by the Google Privacy Policy and Terms of Service. All names, logos, and brands of products are owned by their respective owners, and any usage of these names, logos, and brands for identification purposes only does not imply endorsement. If you possess any content that requires removal, please get in touch with us.
© 2026 SecAlerts Pty Ltd.
ABN: 70 645 966 203, ACN: 645 966 203