bitshares / bitshares/bitshares-core

Fix recursive account permissions

Open
#269 27 comments 0 reactions 0 assignees View on GitHub
bug hardfork
Dominant language
C++
Stars
1.2k
Forks
660
Avg merge
8h 17m
Merged PRs (30d)
26

Description

BitShares allow to change permissions of account A to account A.
More info can be found here: https://steemit.com/blockchain/@hipster/sad-story-how-i-lost-bitshares-account

![](https://steemitimages.com/0x0/https://habrastorage.org/files/e48/1b2/9a2/e481b29a243f491aaa0e450015996648.png)

Contributor guide

No contributing guide indexed for this repository

Research direction

No file, test, or entry point is named. Start by reading the linked incident report, then locate the account-permission validation path in the C++ code and examine how an account can name itself. Done means recursive self-permission changes are rejected, with a regression test covering account A assigning permissions to account A.

Written by the indexing model from the issue text.

Assessment

Tech stack
cpp
Domain
authorization, blockchain
Issue type
Bug
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.