Skip to content
OpenAdvisories
Unscored CVE-2019-1010299 EUVD-2019-2035GHSA-q36q-x6v6-cvmp

The Rust Programming Language Standard Library 1.18.0 and later is affected by: CWE-200: Information Exposure. The impact is: Contents of u…

Published Jul 15, 2019 · Updated Aug 5, 2024 · Assigned by dwf

Description

The Rust Programming Language Standard Library 1.18.0 and later is affected by: CWE-200: Information Exposure. The impact is: Contents of uninitialized memory could be printed to string or to log file. The component is: Debug trait implementation for std::collections::vec_deque::Iter. The attack vector is: The program needs to invoke debug printing for iterator over an empty VecDeque. The fixed version is: 1.30.0, nightly versions after commit b85e4cc8fadaabd41da5b9645c08c68b8f89908d.

Affected products

VendorProductAffectedFixed
The Rust Programming Language Standard Library 1.18.0 and later [fixed: 1.30.0, nightly versions after commit b85e4cc8fadaabd41da5b9645c08c68b8f89908d] —

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
Debian 14 rustc 1.30.0+dfsg1-1 —
Debian 13 rustc 1.30.0+dfsg1-1 —
Debian 12 rustc 1.30.0+dfsg1-1 —

References