2 results (0.003 seconds)

CVSS: 2.9EPSS: 0%CPEs: 1EXPL: 0

17 Jul 2024 — vodozemac is an open source implementation of Olm and Megolm in pure Rust. Versions before 0.7.0 of vodozemac use a non-constant time base64 implementation for importing key material for Megolm group sessions and `PkDecryption` Ed25519 secret keys. This flaw might allow an attacker to infer some information about the secret key material through a side-channel attack. The use of a non-constant time base64 implementation might allow an attacker to observe timing variations in the encoding and decoding operati... • https://arxiv.org/abs/2108.04600 • CWE-208: Observable Timing Discrepancy •

CVSS: 2.5EPSS: 0%CPEs: 1EXPL: 0

03 May 2024 — vodozemac is an implementation of Olm and Megolm in pure Rust. Versions 0.5.0 and 0.5.1 of vodozemac have degraded secret zeroization capabilities, due to changes in third-party cryptographic dependencies (the Dalek crates), which moved secret zeroization capabilities behind a feature flag and defaulted this feature to off. The degraded zeroization capabilities could result in the production of more memory copies of encryption secrets and secrets could linger in memory longer than necessary. This marginally... • https://github.com/matrix-org/vodozemac/commit/297548cad4016ce448c4b5007c54db7ee39489d9 • CWE-1188: Initialization of a Resource with an Insecure Default •