CVE-2022-30767

nfs_lookup_reply 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…

published May 16, 2022

CVSS
—
EPSS
3%
Percentile
86.0
In the wild
Unconfirmed
What it is

⚠️ Oops, looks like an unbounded memcpy is slipping through the cracks! This buffer overflow lurking in Das U-Boot could open up a world of unintended consequences. 😬 Think of it like a waiter trying to fit an entire stack of plates into a tiny storage cabinet. If they don’t check the capacity first, they might just crash the whole thing! If exploited, an attacker could potentially cause a crash or unexpected behavior in the system, leading to data corruption or even unauthorized access. While this isn’t actively exploited, the consequences of a buffer overflow can be surprisingly disruptive. 🔍

Put simply

Think of it like a waiter trying to fit an entire stack of plates into a tiny storage cabinet. If they don’t check the capacity first, they might just crash the whole thing! The vulnerability stems from the nfs_lookup_reply function in net/nfs.c, where an inadequate length check allows data to be copied into a buffer without regard to its size — a classic recipe for disaster! This issue was exacerbated by an incorrect fix for a previous vulnerability (CVE-2019-14196).

What to do

If exploited, an attacker could potentially cause a crash or unexpected behavior in the system, leading to data corruption or even unauthorized access. While this isn’t actively exploited, the consequences of a buffer overflow can be surprisingly disruptive. 🔍 To remediate this vulnerability, developers should upgrade Das U-Boot to version 2022.08 or later, where the issue has been appropriately addressed. Additionally, ensure to review and test any custom code that interacts with this function to prevent similar overflow issues in the future. You've got this! By addressing this vulnerability, you're taking a big step toward a more secure environment. 🛡️

The record
Technical detail
CVSS
Not scored
CVSS v4.0
Not supplied
EPSS
0.02731 · 86.0th percentile
Published
2022-05-16T02:13Z
EPSS history
Timeline
  • 16 MAY 02:13Z
    nfs_lookup_reply 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…
    cvelistv5