這漏洞尚未補上,雖然理論上任何人現在都能發起這個代碼攻擊盜走DAO的eth,但過程需要split出一個子DAO則需要獲得投票同意,在DAO剛運作這幾天我進去看投票項目,充斥著一堆和DAO無關的表決項目,大家都在亂玩投票,才造成駭客能趁亂通過
https://s32.postimg.org/4eho43sdx/dao_voting.jpg最下方那個musical performance的split proposal就是駭客使用的標的,投贊成票的人只有24個,提案並未通過所以我不懂的地方是為何一個沒通過的提案也能分出子DAO駭客是投贊成票的其中一人,他在2天前上傳了#225號合約雖然上面把原理解釋得很容易,合約代碼卻有1155行懂了~
https://s31.postimg.org/lx6ovkr3f/dao_voting2.jpg因為駭客提的FUN-SPLT-42 Congo Split都獲得同意通過