A privileged role can enrol a holder without their consent and capture their yield
- Severity
- High
- Class
- Access control
- System
- Token-extension program
A manager role adds a holder to a yield arrangement without permission, redirecting yield the holder never agreed to give up.
An enrolment action that changed how a holder's yield was handled required no consent from that holder. A manager role could simply add a non-consenting account, and from then on its yield flowed under rules the owner never agreed to.
Consent is the whole point of an opt-in arrangement; without the check, opt-in becomes opt-out-if-you-notice.
Why it rated High
Yield belonging to a non-consenting holder is redirected by a privileged role — theft of yield gated on that role.
The fix class
Require explicit holder consent before enrolling any account into the arrangement.

