Audit Open Original ↗
MobileCoin BFT
Type
Security review
Client
MobileCoin
Date
2020-10
Domain
Blockchain
Effort
4 wks
Section
MobileCoin
Trail of Bits's security review of MobileCoin (Oct 2020) identified 14 issues: 2 high, 4 medium, 5 informational, and 3 undetermined.
Findings · 14
- 1 Codebase relies on a crate with a RUSTSEC advisory Medium
- 2 The RustCrypto-utils dependency is behind two commits that added validation Informational
- 3 Insu ficient validation of responder IDs Informational
- 4 Assertion violation in Slot::out_msg Undetermined
- 5 Arithmetic under low in Slot::out_msg Undetermined
- 6 Mesh tests fail sporadically in the presence of malicious nodes High
- 7 Metamesh tests fail sporadically with certain parameters Medium
- 8 The keygen binary saves keyfiles with overly broad permissions High
- 9 Messages with incorrectly ordered values are not rejected Informational
- 10 Some metrics counters are never updated Informational
- 11 Potential denial of service due to excessive gRPC message-length limit Medium
- 12 Broadcasting and then handling resolved messages may fail Informational
- 13 The node's handle_messages function always returns an “Ok” result in the current codebase Undetermined
- 14 Overly restrictive checks in Slot::check_prepare_phase_invariants Medium
Findings extracted from the published report PDF. See the full report below for details and remediation.
Related