By using this site, you agree to the Privacy Policy and Terms of Use.
Accept
KriptotekaKriptoteka
  • Home
  • News
    • Web3
    • Crypto News
    • Market Analysis
  • Market
    • AI
    • Altcoins
    • Bitcoin
    • Blockchain
    • CEX
    • Defi
    • DePIN
    • DEX
    • ETFs
    • Ethereum
    • Gaming
    • ICO/IDO
    • Institutions
    • L1&L2
    • Meme
    • NFT tech
    • RWA
    • Stable coins
  • Data
  • Events
  • Learn
  • Reports
  • Podcasts
  • Pro membership
Reading: Audit of Safe Social Recovery Module by Ackee Blockchain
Share
Notification Show More
Font ResizerAa
Font ResizerAa
KriptotekaKriptoteka
  • Home
  • News
  • Market
  • Data
  • Events
  • Learn
  • Reports
  • Podcasts
  • Pro membership
  • Home
  • News
    • Web3
    • Crypto News
    • Market Analysis
  • Market
    • AI
    • Altcoins
    • Bitcoin
    • Blockchain
    • CEX
    • Defi
    • DePIN
    • DEX
    • ETFs
    • Ethereum
    • Gaming
    • ICO/IDO
    • Institutions
    • L1&L2
    • Meme
    • NFT tech
    • RWA
    • Stable coins
  • Data
  • Events
  • Learn
  • Reports
  • Podcasts
  • Pro membership
Have an existing account? Sign In
Follow US
  • Advertise
© 2022 Foxiz News Network. Ruby Design Company. All Rights Reserved.
Kriptoteka > Market > Ethereum > Audit of Safe Social Recovery Module by Ackee Blockchain
Ethereum

Audit of Safe Social Recovery Module by Ackee Blockchain

marcel.mihalic@gmail.com
Last updated: September 13, 2024 3:18 am
By marcel.mihalic@gmail.com 3 Min Read
Share
SHARE

Safe Smart Accounts boast the highest level of auditing and rigorous testing among smart contracts on Ethereum, safeguarding assets exceeding $100 billion. The Safe Social Recovery Module is a feature of the wallet designed to restore access when the wallet keys are lost.

Safe contracted Ackee Blockchain for a security audit of the Safe Social Recovery Module, initially developed by Candide over a span of 2 engineering days from June 6 to June 14, 2024.

METHODOLOGY

Our review commenced with the use of static analysis tools such as Wake, followed by an in-depth examination of the contract logic. For testing and fuzzing purposes, we utilized the Wake testing framework. 

Throughout the review, we emphasized the following areas:

  • ensuring the recovery mechanism cannot be bypassed,
  • verifying the accuracy of system arithmetic,
  • identifying potential reentrancy vulnerabilities in the code,
  • confirming that access controls are appropriately balanced,
  • searching for common issues such as inadequate data validation.

Using fuzz tests, we developed a differential model of the system in Python and identified various flows to cover all functions and branches within the code. During execution, we validated specific assertions and confirmed the following invariants across the flows:

  • the guardians in the contract state correspond with the testing model,
  • the owners in the contract state align with the testing model,
  • the number of guardians in the contract does not exceed the threshold established in the testing model,
  • the number of owners in the contract does not surpass the threshold established in the testing model.

SCOPE

The audit was conducted on commit e6d45c8 and specifically covered the following files:

  • contracts/modules/social_recovery/SocialRecoveryModule.sol
  • contracts/modules/social_recovery/storage/GuardianStorage.sol

FINDINGS

Below are the findings from our review.

Critical severity

No critical severity vulnerabilities were identified. 

High severity

No high severity vulnerabilities were identified. 

Medium severity

M1: Other modules may be exploited to gain wallet ownership.

Low severity

No low severity vulnerabilities were identified. 

Warning severity

W1: Confirmed hashes persist in storage.

Information severity

No information severity issues were encountered. 

CONCLUSION

Our review yielded 2 findings, classified from Warning to Medium severity. The most significant concern is the potential for wallet recovery through other modules (refer to the M1 issue). Overall, the codebase demonstrates exceptionally high quality.

Ackee Blockchain advises Safe to:

  • address all identified issues.

The complete audit report from Ackee Blockchain, detailing all findings and recommendations, can be found here.

We were pleased to conduct the audit for Safe and look forward to future collaborations with them.

You Might Also Like

US Government Loses $20M in Seized Assets After Suspected Hack

US Government Wallet Hacked: $20M in Cryptocurrency Stolen!

$259M Liquidated as Bitcoin Volatility Rocks Crypto Market

Creating an Ethereum Wallet for Safe Digital Asset Storage

Ethereum Hits 42-Month Low vs. Bitcoin: What’s Next?

Share This Article
Facebook Twitter Email Print
Previous Article Super Champs Unveils L3 Chain on Base, Boosts Web3 Gaming Growth
Next Article Is ONDO Set for a New All-Time High by Q4 2024?
Leave a comment

Leave a Reply Cancel reply

Your email address will not be published. Required fields are marked *

Stay Connected

FacebookLike
TwitterFollow
YoutubeSubscribe
TelegramFollow
- Advertisement -
Ad image

Latest News

4 Cryptos to Challenge Solana: Potential Growth for Investors
Defi
Bitcoin ETF Inflows Exceed $3B, Demand Reaches 6-Month Peak
ETFs
Japan’s Push for Bitcoin and Ethereum ETFs Gains Momentum
Institutions
Ripple Appeals Court Ruling on XRP’s Institutional Sales
Meme
//

We influence millions of users and is the number one Crypto and Web3 news network on the planet

Sign Up for Our Newsletter

Subscribe to our newsletter to get our newest articles instantly!

© 2022 Foxiz News Network. Ruby Design Company. All Rights Reserved.
Join Us!

Subscribe to our newsletter and never miss our latest news, podcasts etc..

Zero spam, Unsubscribe at any time.
Welcome Back!

Sign in to your account

Lost your password?