The createNewDAOMembership
function allows for the creation of new DAOs with tiered memberships. However, it does not include logic for "Private" DAOs, where membership might be limited or require approval. This omission means that users can join any tier indiscriminately, potentially bypassing intended restrictions on private DAOs.
Issue: There is no conditional check or configuration for a “Private” DAO type that would restrict general access.
Without additional controls for private tiers, unauthorized users could:
Join Restricted Tiers: Gain access to exclusive tiers that should have restricted or approval-based entry.
Access Private Benefits: Obtain benefits, governance rights, or other privileges meant only for approved members.
This could undermine the exclusivity and value of private DAO memberships.
Manual Code Review: Identified the lack of private tier handling.
This allows for selective enforcement of private tier restrictions, ensuring that unauthorized users cannot access private tiers.
The contest is live. Earn rewards by submitting a finding.
This is your time to appeal against judgements on your submissions.
Appeals are being carefully reviewed by our judges.