FlawAtlas
Search the atlas
UBUNTU-CVE-2022-43945 High

UBUNTU-CVE-2022-43945

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

Exploit probability Not scored
Published November 4, 2022
Required by Not available
Last source change August 18, 2026

02 / AFFECTED SOFTWARE

Affected packages

Ubuntu:20.04:LTS linux-intel-iotg-5.15

7 explicit affected versions

Ubuntu:22.04:LTS linux-ibm

12 explicit affected versions

Ubuntu:18.04:LTS linux-oem

50 explicit affected versions

Ubuntu:18.04:LTS linux-aws-5.0

6 explicit affected versions

Ubuntu:20.04:LTS linux-aws-5.11

12 explicit affected versions

Ubuntu:20.04:LTS linux-raspi2

6 explicit affected versions

Ubuntu:22.04:LTS linux

21 explicit affected versions

Ubuntu:22.04:LTS linux-gkeop

7 explicit affected versions

Ubuntu:Pro:FIPS-updates:20.04:LTS linux-fips

31 explicit affected versions

Ubuntu:22.04:LTS linux-azure

18 explicit affected versions

Ubuntu:20.04:LTS linux-lowlatency-hwe-5.15

8 explicit affected versions

Ubuntu:22.04:LTS linux-gke

14 explicit affected versions

Ubuntu:Pro:14.04:LTS linux

191 explicit affected versions

Ubuntu:18.04:LTS linux-aws

94 explicit affected versions

Ubuntu:22.04:LTS linux-raspi

15 explicit affected versions

Ubuntu:20.04:LTS linux-kvm

57 explicit affected versions

Ubuntu:18.04:LTS linux-oracle

73 explicit affected versions

Ubuntu:Pro:FIPS-updates:18.04:LTS linux-azure-fips

44 explicit affected versions

Ubuntu:20.04:LTS linux-oem-5.14

30 explicit affected versions

Ubuntu:20.04:LTS linux-gke-5.15

6 explicit affected versions

Ubuntu:18.04:LTS linux

107 explicit affected versions

Ubuntu:22.04:LTS linux-azure-fde

2 explicit affected versions

Ubuntu:20.04:LTS linux-aws-5.13

13 explicit affected versions

Ubuntu:20.04:LTS linux-aws-5.8

4 explicit affected versions

Ubuntu:16.04:LTS linux-hwe-edge

23 explicit affected versions

Ubuntu:Pro:16.04:LTS linux-kvm

81 explicit affected versions

Ubuntu:Pro:FIPS:18.04:LTS linux-gcp-fips

1 explicit affected versions

Ubuntu:24.04:LTS linux-raspi-realtime

1 explicit affected versions

Ubuntu:20.04:LTS linux-hwe-5.8

21 explicit affected versions

Ubuntu:20.04:LTS linux-hwe-5.13

16 explicit affected versions

Ubuntu:22.04:LTS linux-lowlatency-hwe-6.2

10 explicit affected versions

Ubuntu:Pro:FIPS-updates:20.04:LTS linux-aws-fips

15 explicit affected versions

Ubuntu:18.04:LTS linux-oracle-5.0

7 explicit affected versions

Ubuntu:20.04:LTS linux-riscv

12 explicit affected versions

Ubuntu:20.04:LTS linux-riscv-5.15

6 explicit affected versions

Ubuntu:20.04:LTS linux-gcp-5.11

12 explicit affected versions

Ubuntu:22.04:LTS linux-intel-iot-realtime

1 explicit affected versions

Ubuntu:20.04:LTS linux-intel-5.13

7 explicit affected versions

Ubuntu:20.04:LTS linux-oem-5.13

12 explicit affected versions

Ubuntu:20.04:LTS linux-gcp

62 explicit affected versions

Ubuntu:18.04:LTS linux-ibm-5.4

21 explicit affected versions

Ubuntu:20.04:LTS linux

70 explicit affected versions

Ubuntu:20.04:LTS linux-oracle-5.11

12 explicit affected versions

Ubuntu:20.04:LTS linux-azure

59 explicit affected versions

Ubuntu:18.04:LTS linux-gcp-4.15

48 explicit affected versions

Ubuntu:18.04:LTS linux-hwe-edge

10 explicit affected versions

Ubuntu:Pro:16.04:LTS linux

147 explicit affected versions

Ubuntu:18.04:LTS linux-gke-5.4

37 explicit affected versions

Ubuntu:Pro:14.04:LTS linux-aws

80 explicit affected versions

Ubuntu:22.04:LTS linux-azure-fde-6.2

10 explicit affected versions

Ubuntu:18.04:LTS linux-snapdragon

70 explicit affected versions

Ubuntu:Pro:FIPS:20.04:LTS linux-aws-fips

1 explicit affected versions

Ubuntu:20.04:LTS linux-iot

6 explicit affected versions

Ubuntu:20.04:LTS linux-oem-5.10

26 explicit affected versions

Ubuntu:20.04:LTS linux-gcp-5.13

13 explicit affected versions

Ubuntu:Pro:FIPS:18.04:LTS linux-fips

1 explicit affected versions

Ubuntu:20.04:LTS linux-oem-5.6

29 explicit affected versions

Ubuntu:18.04:LTS linux-gcp-5.3

13 explicit affected versions

Ubuntu:18.04:LTS linux-kvm

87 explicit affected versions

Ubuntu:22.04:LTS linux-lowlatency

18 explicit affected versions

Ubuntu:Pro:FIPS:18.04:LTS linux-azure-fips

1 explicit affected versions

Ubuntu:22.04:LTS linux-aws

17 explicit affected versions

Ubuntu:20.04:LTS linux-aws

62 explicit affected versions

Ubuntu:18.04:LTS linux-gke-4.15

33 explicit affected versions

Ubuntu:22.04:LTS linux-riscv

23 explicit affected versions

Ubuntu:18.04:LTS linux-aws-5.3

10 explicit affected versions

Ubuntu:Pro:16.04:LTS linux-aws-hwe

72 explicit affected versions

Ubuntu:Nvidia-BlueField:24.04:LTS linux-bluefield

11 explicit affected versions

Ubuntu:20.04:LTS linux-hwe-5.11

12 explicit affected versions

Ubuntu:Pro:16.04:LTS linux-gcp

95 explicit affected versions

Ubuntu:20.04:LTS linux-azure-5.8

7 explicit affected versions

Ubuntu:22.04:LTS linux-gcp-6.2

12 explicit affected versions

Ubuntu:20.04:LTS linux-oracle

60 explicit affected versions

Ubuntu:Pro:FIPS:16.04:LTS linux-fips

2 explicit affected versions

Ubuntu:20.04:LTS linux-oracle-5.15

8 explicit affected versions

Ubuntu:22.04:LTS linux-nvidia

3 explicit affected versions

Ubuntu:22.04:LTS linux-oracle

15 explicit affected versions

Ubuntu:18.04:LTS linux-raspi2

90 explicit affected versions

Ubuntu:18.04:LTS linux-hwe-5.4

59 explicit affected versions

Ubuntu:22.04:LTS linux-oem-5.17

14 explicit affected versions

Ubuntu:20.04:LTS linux-xilinx-zynqmp

1 explicit affected versions

Ubuntu:22.04:LTS linux-azure-6.2

13 explicit affected versions

Ubuntu:22.04:LTS linux-oem-6.0

6 explicit affected versions

Ubuntu:22.04:LTS linux-kvm

18 explicit affected versions

Ubuntu:20.04:LTS linux-gcp-5.15

8 explicit affected versions

Ubuntu:Pro:FIPS:20.04:LTS linux-azure-fips

1 explicit affected versions

Ubuntu:20.04:LTS linux-ibm

28 explicit affected versions

Ubuntu:20.04:LTS linux-gke

39 explicit affected versions

Ubuntu:18.04:LTS linux-azure-4.15

48 explicit affected versions

Ubuntu:20.04:LTS linux-azure-5.13

12 explicit affected versions

Ubuntu:22.04:LTS linux-intel-iotg

8 explicit affected versions

Ubuntu:Pro:FIPS:18.04:LTS linux-aws-fips

1 explicit affected versions

Ubuntu:Pro:FIPS:20.04:LTS linux-fips

1 explicit affected versions

Ubuntu:Pro:FIPS-updates:18.04:LTS linux-fips

53 explicit affected versions

Ubuntu:20.04:LTS linux-oracle-5.8

5 explicit affected versions

Ubuntu:18.04:LTS linux-gcp-5.4

51 explicit affected versions

Ubuntu:Pro:FIPS:20.04:LTS linux-gcp-fips

1 explicit affected versions

Ubuntu:18.04:LTS linux-aws-5.4

50 explicit affected versions

Ubuntu:20.04:LTS linux-azure-5.11

13 explicit affected versions

Ubuntu:Pro:FIPS-updates:20.04:LTS linux-azure-fips

16 explicit affected versions

Ubuntu:Pro:FIPS-updates:18.04:LTS linux-aws-fips

49 explicit affected versions

Ubuntu:20.04:LTS linux-azure-5.15

10 explicit affected versions

Ubuntu:20.04:LTS linux-riscv-5.8

10 explicit affected versions

Ubuntu:20.04:LTS linux-oracle-5.13

12 explicit affected versions

Ubuntu:18.04:LTS linux-raspi-5.4

46 explicit affected versions

Ubuntu:18.04:LTS linux-azure

44 explicit affected versions

Ubuntu:18.04:LTS linux-azure-5.3

16 explicit affected versions

Ubuntu:20.04:LTS linux-riscv-5.11

13 explicit affected versions

Ubuntu:20.04:LTS linux-gkeop-5.15

4 explicit affected versions

Ubuntu:18.04:LTS linux-gkeop-5.4

37 explicit affected versions

Ubuntu:18.04:LTS linux-gcp

38 explicit affected versions

Ubuntu:20.04:LTS linux-hwe-5.15

8 explicit affected versions

Ubuntu:18.04:LTS linux-oracle-5.3

9 explicit affected versions

Ubuntu:20.04:LTS linux-aws-5.15

8 explicit affected versions

Ubuntu:Pro:14.04:LTS linux-lts-xenial

124 explicit affected versions

Ubuntu:22.04:LTS linux-gcp

16 explicit affected versions

Ubuntu:18.04:LTS linux-oracle-5.4

50 explicit affected versions

Ubuntu:Pro:FIPS:16.04:LTS linux-fips

59 explicit affected versions

Ubuntu:20.04:LTS linux-bluefield

26 explicit affected versions

Ubuntu:Pro:16.04:LTS linux-azure

100 explicit affected versions

Ubuntu:Pro:14.04:LTS linux-azure

79 explicit affected versions

Ubuntu:20.04:LTS linux-gcp-5.8

4 explicit affected versions

Ubuntu:18.04:LTS linux-dell300x

36 explicit affected versions

Ubuntu:Pro:Realtime:22.04:LTS linux-realtime

13 explicit affected versions

Ubuntu:Pro:16.04:LTS linux-oracle

71 explicit affected versions

Ubuntu:18.04:LTS linux-azure-5.4

49 explicit affected versions

Ubuntu:18.04:LTS linux-hwe

43 explicit affected versions

Ubuntu:Pro:FIPS-updates:20.04:LTS linux-gcp-fips

16 explicit affected versions

Ubuntu:Pro:16.04:LTS linux-aws

103 explicit affected versions

Ubuntu:Pro:16.04:LTS linux-hwe

122 explicit affected versions

Ubuntu:22.04:LTS linux-aws-6.2

14 explicit affected versions

Ubuntu:20.04:LTS linux-raspi

50 explicit affected versions

Ubuntu:18.04:LTS linux-azure-edge

4 explicit affected versions

Ubuntu:20.04:LTS linux-gkeop

39 explicit affected versions

Ubuntu:22.04:LTS linux-realtime

1 explicit affected versions

Ubuntu:Pro:FIPS-updates:18.04:LTS linux-gcp-fips

25 explicit affected versions

03 / CONNECTIONS

Connected vulnerabilities

related USN-5754-1
related USN-5754-2

04 / EVIDENCE

Source records

Open Source Vulnerabilities UBUNTU-CVE-2022-43945

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

View original source

05 / REFERENCES

Further evidence