CVE-2022-30767: Buffer Overflow
nfslookupreply in net/nfs.c in Das U-Boot through 2022.04 (and through 2022.07-rc2) has an unbounded memcpy with a failed length check, leading to a buffer overflow. NOTE: this issue exists because of an incorrect fix for CVE-2019-14196.
Affected Software
Remediation
Recommended actions to resolve this vulnerability, in priority order.
- Upgrade
Upgrade
ubuntu/u-bootto a version that resolves this vulnerability.Fixed in 2020.10+dfsg-1ubuntu0~18.04.3 - Upgrade
Upgrade
ubuntu/u-bootto a version that resolves this vulnerability.Fixed in 2021.01+dfsg-3ubuntu0~20.04.5 - Upgrade
Upgrade
ubuntu/u-bootto a version that resolves this vulnerability.Fixed in 2022.01+dfsg-2ubuntu2.3 - Upgrade
Upgrade
debian/u-bootto a version that resolves this vulnerability.Fixed in 2023.01+dfsg-2+deb12u3Fixed in 2025.01-3+deb13u1Fixed in 2025.01-3.2 - Upgrade
Upgrade
debian/u-bootto a version that resolves this vulnerability.Fixed in 2022.07+dfsg-1
Event History
Frequently Asked Questions
What is the severity of CVE-2022-30767?
The severity of CVE-2022-30767 is critical, with a CVSS score of 9.8.
What is the affected software of CVE-2022-30767?
The affected software of CVE-2022-30767 is DENX U-Boot versions 2022.04, 2022.07-rc1, 2022.07-rc2, and Fedora 36.
What is the vulnerability of CVE-2022-30767?
CVE-2022-30767 is a buffer overflow vulnerability in nfs_lookup_reply in net/nfs.c in Das U-Boot.
How can I fix CVE-2022-30767?
To fix CVE-2022-30767, it is recommended to update to the latest version of DENX U-Boot or Fedora.
Where can I find more information about CVE-2022-30767?
More information about CVE-2022-30767 can be found at the following references: [GitHub Commit](https://github.com/u-boot/u-boot/commit/5d14ee4e53a81055d34ba280cb8fd90330f22a96), [Denx Mailing List](https://lists.denx.de/pipermail/u-boot/2022-May/483952.html), [Fedora Mailing List](https://lists.fedoraproject.org/archives/list/package-announce@lists.fedoraproject.org/message/DF62MVMH3QUGMBDCB3DY2ERQ6EBHTADB/).