攻撃者はArgentウォレットのバグを悪用してユーザーの資金を盗んだ可能性があります

Argentウォレットの脆弱性により、ガーディアンを持たないユーザーから資金を盗むことが攻撃者に可能になっていた可能性があります。
OpenZeppelinの研究者による報告によると、このバグにより攻撃者がArgentウォレット、特に任意のガーディアン機能を有効にしていないウォレットを乗っ取る可能性がありました。
Argentウォレットの脆弱性が悪用される
ガーディアン機能により、ユーザーはウォレットリカバリーやロックなど、ウォレットの特定のアクションを制御できます。プラットフォームにアカウントを作成するには、ユーザーはガーディアンを設定する必要があります。ただし、2020年3月30日以前に作成されたアカウントは、ガーディアンなしで設定できました。
攻撃者はArgentのコードのバグを悪用し、ガーディアンを設定していないアカウントでリカバリープロセスをトリガーしました。ただし、ユーザーはウォレットを定期的に監視し、発行から36時間以内にリカバリーリクエストをキャンセルすることで資金を保護できます。
これは、ユーザーの資金を保護するために現在使用できるデフォルトのリカバリー期間です。ただし、ユーザーがリカバリー試行をブロックした場合、ウォレットのバグによりサービス拒否攻撃に対して脆弱になり、資金が indefinite(無期限)の期間凍結される可能性があります。
これは、ウォレットリカバリーを繰り返しリクエストすることで実行でき、アカウントがリカバリー期間中に留まり、ユーザーが資金にアクセスできなくなります。
ソリューション
Argentチームは、攻撃者がウォレットリカバリーをトリガーするのを防ぐOpenZeppelinの修正を使用すると報告しました。ガーディアンを持たないウォレットが多数あるため、同社は、ウォレットにガーディアンがゼロの場合、リクエストが返されないことを保証する関数の追加を提案しました。
Argentは、影響を受けたユーザーに連絡し、少なくとも1つのガーディアンをウォレットに設定していることを明らかにしました。
暗号通貨のニュースを読むだけでなく、それを理解しましょう。ニュースレターに登録してください。無料です。

Bilal Ahmed
Bilal Ahmed は、5 年以上の実績を持つフィンテックライターです。公認会計士協会に学び、2019 年に Cryptopolitan に加入しました。
















