Skip to content

Commit

Permalink
Add Marvin Attack on rsa crate (#1825)
Browse files Browse the repository at this point in the history
  • Loading branch information
tarcieri authored Nov 28, 2023
1 parent 3338fcf commit b40bd2a
Showing 1 changed file with 27 additions and 0 deletions.
27 changes: 27 additions & 0 deletions crates/rsa/RUSTSEC-0000-0000.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,27 @@
```toml
[advisory]
id = "RUSTSEC-0000-0000"
package = "rsa"
date = "2023-11-22"
keywords = ["cryptography"]
categories = ["crypto-failure"]
url = "https://github.com/RustCrypto/RSA/issues/19#issuecomment-1822995643"
references = ["https://people.redhat.com/~hkario/marvin/"]

[versions]
patched = []
```

# Marvin Attack: potential key recovery through timing sidechannels

The [Marvin Attack] is a timing sidechannel vulnerability which allows
performing RSA decryption and signing operations as an attacker with the
ability to observe only the time of the decryption operation performed with
the private key.

A recent survey of RSA implementations found that the Rust `rsa` crate is one
of many implementations vulnerable to this attack.

No fixed version is available at this time.

[Marvin Attack]: https://people.redhat.com/~hkario/marvin/

0 comments on commit b40bd2a

Please sign in to comment.