Skip to content

CLN-003 - Rsa crate dependency timing side channel #127

@morganava

Description

@morganava

Description:

The rsa crate is subject to a timing side channel attack.

Technical description:

The rsa crate is susceptible to a Marvin attack (https://www.redhat.com/en/blog/marvin-attack) tracked here https://rustsec.org/advisories/RUSTSEC-2023-0071.html, which takes advantage of non-constant time operations in RSAES-PKCS1-v1_5. The Gosling crates do not directly use the vulnerable methods.

Impact:

The jitter of the Tor network makes such a vulnerability even harder to exploit, but if it were to be exploited then confidentiality could be compromised.

Recommendation:

  • There is currently no patch available. Keep abreast of new developments and update the dependency once a fix is available.

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't workinggoslinggosling crate issueproject 5Part of Project 5 (Q2 2023)

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions