Every CVESearch/Get API key

GHSA-x3f4-45xf-rjm7

`ruzstd` uninit and out-of-bounds memory reads

No scoreFix available

GHSA-x3f4-45xf-rjm7 is a vulnerability with no CVSS score yet in ruzstd, published November 28, 2024. No source lists public exploit code. Fixed in ruzstd 0.7.3.

What does this mean?
Severity
UnratedNo CVSS score yet
Exploit chance
UnscoredNo EPSS score yet
Exploitation
None knownNot on CISA’s or ENISA’s lists
Fixed in
0.7.3ruzstd

Description

Affected versions of ruzstd miscalculate the length of the allocated and init section of its internal RingBuffer, leading to uninitialized or out-of-bounds reads in copy_bytes_overshooting of up to 15 bytes.

This may result in up to 15 bytes of memory contents being written into the decoded data when decompressing a crafted archive. This may occur multiple times per archive.

Affected packages

Affected packages
PackageAffectedFixed
ruzstd
crates.io
0.7.0 up to 0.7.3
0.7.3

What each source reports

GitHub AdvisoriesNo score

`ruzstd` uninit and out-of-bounds memory reads

Affected versions of ruzstd miscalculate the length of the allocated and init section of its internal RingBuffer, leading to uninitialized or out-of-bounds reads in copy_bytes_overshooting of up to 15 bytes.

This may result in up to 15 bytes of memory contents being written into the decoded data when decompressing a crafted archive. This may occur multiple times per archive.

Record
GHSA-x3f4-45xf-rjm7
Weakness
CWE-125
Updated
2026-11-02
OSVNo score

`ruzstd` uninit and out-of-bounds memory reads

Affected versions of ruzstd miscalculate the length of the allocated and init section of its internal RingBuffer, leading to uninitialized or out-of-bounds reads in copy_bytes_overshooting of up to 15 bytes.

This may result in up to 15 bytes of memory contents being written into the decoded data when decompressing a crafted archive. This may occur multiple times per archive.

Record
GHSA-x3f4-45xf-rjm7
Weakness
CWE-125
Updated
2026-11-02
OSVRUSTSEC-2024-0400No score

`ruzstd` uninit and out-of-bounds memory reads

Affected versions of ruzstd miscalculate the length of the allocated and init section of its internal RingBuffer, leading to uninitialized or out-of-bounds reads in copy_bytes_overshooting of up to 15 bytes.

This may result in up to 15 bytes of memory contents being written into the decoded data when decompressing a crafted archive. This may occur multiple times per archive.

Record
RUSTSEC-2024-0400
Updated
2026-11-02

History

History
RecordedChangedSources
first indexedGitHub Advisories, OSV

Dates are when Every CVE recorded each change. Upstream dates may differ.

References

MoveEnter Open