CVE-2019-1010299

rust: print of uninitialized memory in the debug trait implementation for std::collections::vec_deque::Iter

Published Jul 15, 2019 CVSS 3.1 · 5.3 Medium EPSS 1.5% KEV · Not listed
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.

Remediation

No solution or workaround provided in the CVE record

Tracking

Sign in to view the affected projects.

Advisories

Source ID Title
EUVD EUVD EUVD-2019-2035 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.
History

No history.

Weaknesses

Sources

Status
PUBLISHED
Assigner
dwf
Published
Updated
Aug 5, 2024, 3:07 AM
Reserved
Mar 20, 2019, 12:00 AM
Status
Modified
Published
Jul 15, 2019, 6:15 PM
Modified
Jun 17, 2026, 2:09 AM
Severity
Low
Public date
Aug 21, 2018, 12:00 AM