SlowMist: Уязвимость контроля доступа к контракту GebProxyActions привела к краже 5.9436 ETH
Согласно мониторингу SlowMist, контракт GebProxyActions понес убытки в размере около 5.9436 ETH из-за отсутствия контроля доступа для вызывающих. Пострадавшие пользователи ранее напрямую вызывали GebProxyActions.quitSystem, а не через делегированный вызов DSProxy, что привело к тому, что ownsSAFE[safe] был установлен на контракт GebProxyActions.Злоумышленник напрямую вызвал GebProxyActions.quitSystem(manager, safe, dst), обойдя проверку safeAllowed в GebSafeManager и переведя залог на себя.