PT-2020-17513 · Rust+1 · Traitobject Crate+1

Published

2020-06-01

·

Updated

2025-11-05

·

CVE-2020-35881

CVSS v3.1

9.8

Critical

VectorAV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
Name of the Vulnerable Software and Affected Versions traitobject crate through 2020-06-01
Description The issue arises from false expectations about fat pointers in the traitobject crate, which could lead to memory corruption. This occurs because the crate assumes the first element in a fat pointer is the data pointer, an assumption that may not hold in future Rust versions.
Recommendations For the traitobject crate through 2020-06-01, consider using the fixed version from the master branch until it is released into crates.io. As a temporary workaround, avoid using the traitobject crate in critical applications where memory corruption could have significant consequences. At the moment, there is no information about a newer version that contains a fix for this vulnerability.

Exploit

Memory Corruption

Weakness Enumeration

Related Identifiers

CVE-2020-35881
GHSA-J79J-CX3H-G27H
OPENSUSE-SU-2025:14951-1
RUSTSEC-2020-0027
SUSE-SU-2025:3954-1
SUSE-SU-2025_3954-1

Affected Products

Suse
Traitobject Crate