CVE-2020-26235
Summary
| CVE | CVE-2020-26235 |
| State | PUBLIC |
| Assigner | [email protected] |
| Source Priority | CVE Program / NVD first with legacy fallback |
| Published | 2020-11-24 22:15:00 UTC |
| Updated | 2020-12-03 19:42:00 UTC |
| Description | In Rust time crate from version 0.2.7 and before version 0.2.23, unix-like operating systems may segfault due to dereferencing a dangling pointer in specific circumstances. This requires the user to set any environment variable in a different thread than the affected functions. The affected functions are time::UtcOffset::local_offset_at, time::UtcOffset::try_local_offset_at, time::UtcOffset::current_local_offset, time::UtcOffset::try_current_local_offset, time::OffsetDateTime::now_local and time::OffsetDateTime::try_now_local. Non-Unix targets are unaffected. This includes Windows and wasm. The issue was introduced in version 0.2.7 and fixed in version 0.2.23. |
NVD Known Affected Configurations (CPE 2.3)
References
| Reference | Source | Link | Tags |
|---|
| crates.io: Rust Package Registry |
MISC |
crates.io |
Release Notes, Vendor Advisory |
| The call to `localtime_r` may be unsound · Issue #293 · time-rs/time · GitHub |
MISC |
github.com |
Issue Tracking, Third Party Advisory |
| Potential segfault · Advisory · time-rs/time · GitHub |
CONFIRM |
github.com |
Patch, Third Party Advisory |
| CVE Program record |
CVE.ORG |
www.cve.org |
canonical |
| NVD vulnerability detail |
NVD |
nvd.nist.gov |
canonical, analysis |
No vendor comments have been submitted for this CVE.
Legacy QID Mappings
- 502891 Alpine Linux Security Update for newsboat