Skip to content

Latest commit

 

History

History
39 lines (20 loc) · 1.1 KB

File metadata and controls

39 lines (20 loc) · 1.1 KB

Beautiful Iron Tadpole

High

Compromised addresses should be prevented from interacting with any functions that are available to addresses that have no compromised flag on them.

Summary

Lack of checks if an address is compromised in functions such as addReview(), which makes the flag useless to some extent, that should've been prevented.

Root Cause

Lack of checks if an address is compromised in functions such as addReview(), which makes the flag useless to some extent.

It should clearly prevent such interactions, the only interaction it prevents is in inviteAddress() and re-registering

Internal pre-conditions

No response

External pre-conditions

No response

Attack Path

No response

Impact

Compromised addresses can call the same functions as normal addresses, which makes the flag practically useless.

PoC

No response

Mitigation

Add checks in functions that should clearly not be called by a compromised addresses.