CVE-2021-29934
Out of bounds read in uu_od
An issue was discovered in PartialReader in the uu_od crate before 0.0.4 for Rust. Attackers can read the contents of uninitialized memory locations via a user-provided Read operation.
Attack profile
How easy it is to exploit
- Attack vector
- Network
- Complexity
- Low
- Privileges needed
- None
- User interaction
- None
What an attacker can affect
- Confidentiality
- Low
- Integrity
- Low
- Availability
- Low
Exploit likelihood
What each source reports
NVD Score used 7.3
An issue was discovered in PartialReader in the uu_od crate before 0.0.4 for Rust. Attackers can read the contents of uninitialized memory locations via a user-provided Read operation.
- Record
CVE-2021-29934- CVSS 3.1
- 7.3 High
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:L/A:L - CVSS 2.0
- 7.5 High
AV:N/AC:L/Au:N/C:P/I:P/A:P - Weakness
- CWE-125, CWE-908
- Updated
- 2026-11-02
CVE ListNo score
An issue was discovered in PartialReader in the uu_od crate before 0.0.4 for Rust. Attackers can read the contents of uninitialized memory locations via a user-provided Read operation.
- Record
CVE-2021-29934- Updated
- 2026-11-02
EUVDEUVD-2021-1912No score
An issue was discovered in PartialReader in the uu_od crate before 0.0.4 for Rust. Attackers can read the contents of uninitialized memory locations via a user-provided Read operation.
- Record
EUVD-2021-1912- Updated
- 2026-11-03
GitHub AdvisoriesGHSA-w9vv-q986-vj7x 7.3
Out of bounds read in uu_od
An issue was discovered in PartialReader in the uu_od crate before 0.0.4 for Rust. Attackers can read the contents of uninitialized memory locations via a user-provided Read operation.
- Record
GHSA-w9vv-q986-vj7x- CVSS 3.1
- 7.3 High
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:L/A:L - Weakness
- CWE-125
- Updated
- 2026-11-02
OSVGHSA-w9vv-q986-vj7x 7.3
Out of bounds read in uu_od
An issue was discovered in PartialReader in the uu_od crate before 0.0.4 for Rust. Attackers can read the contents of uninitialized memory locations via a user-provided Read operation.
- Record
GHSA-w9vv-q986-vj7x- CVSS 3.1
- 7.3 High
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:L/A:L - Weakness
- CWE-125
- Updated
- 2026-11-02
OSVRUSTSEC-2021-0043 7.3
PartialReader passes uninitialized memory to user-provided Read
Affected versions of this crate passed an uniniitalized buffer to a
user-provided Read instance in PartialReader::read.
This can result in safe Read implementations reading from the uninitialized
buffer leading to undefined behavior.
The flaw was fixed in commit 39d62c6
by zero-initializing the passed buffer.
- Record
RUSTSEC-2021-0043- CVSS 3.1
- 7.3 High
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:L/A:L - Updated
- 2026-11-02
Affected products
Affected packages
History
| Recorded | Changed | Sources |
|---|---|---|
| aliases | EUVD | |
| first indexed | CVE List, GitHub Advisories, NVD, OSV |
Dates are when Every CVE recorded each change. Upstream dates may differ.
In short
CVE-2021-29934 is a high vulnerability (CVSS 7.3) in Uu Od Project Od, published February 17, 2021. No source lists public exploit code. EPSS puts the chance of exploitation in the next 30 days at 0.93%, the 61st percentile. Fixed in uu_od 0.0.4.
References
rustsec.org/advisories/RUSTSEC-2021-0043.html
nvd.nist.gov/vuln/detail/CVE-2021-29934
github.com/uutils/coreutils/issues/1729
github.com/uutils/coreutils/pull/1730
github.com/uutils/coreutils/pull/1738
github.com/uutils/coreutils/pull/1739
Show 6 moreShow less
github.com/uutils/coreutils/commit/39d62c6c1f809022c903180471c10fde6ecd12d1
github.com/uutils/coreutils/commit/5935876f38498b0c1f657d031171eb17028def6f
github.com/uutils/coreutils/commit/7341a1a033aa5980ac59bc9d4df978b396de4fad
github.com/advisories/GHSA-w9vv-q986-vj7x
github.com/uutils/coreutils
crates.io/crates/uu_od