Skip to content
OpenAdvisories
Critical · 9.8 CVE-2020-35881 EUVD-2021-1769GHSA-j79j-cx3h-g27hRUSTSEC-2020-0027

Out of bounds write in traitobject

Published Dec 31, 2020 · Updated Aug 4, 2024 · Assigned by mitre

Description

An issue was discovered in the traitobject crate through 2020-06-01 for Rust. It has false expectations about fat pointers, possibly causing memory corruption in, for example, Rust 2.x.

Fixed in Linux distributions

Distributions backport fixes, so the version that fixes this vulnerability differs per release — upgrade to at least the version shown. From the distributions' security trackers and advisories.

ReleasePackageFixed inAdvisory
SLES 15 SP7 aws-efs-utils 2.3.3-150600.17.6.1 SUSE-SU-2025:3954-1
SLES 15 SP6 aws-efs-utils 2.3.3-150600.17.6.1 SUSE-SU-2025:3954-1
ReleasePackageFixed inAdvisory
openSUSE Tumbleweed aws-efs-utils 2.2.1-1.1 openSUSE-SU-2025:14951-1
openSUSE Leap 15.6 aws-efs-utils 2.3.3-150600.17.6.1 SUSE-SU-2025:3954-1

Wolfi

ReleasePackageFixed inAdvisory
Wolfi rolling efs-utils +1 2.2.0-r20 —

Affected packages

EcosystemPackageAffectedFixedRecord
crates.io traitobject <= 0.1.0 — GHSA-j79j-cx3h-g27h
crates.io traitobject >= 0.0.0-0 — RUSTSEC-2020-0027

Advisories 2

References