https://app.aave.com/governance/proposal/?proposalId=86
https://governance.aave.com/t/bgd-proposal-for-bounty-fallback-oracle-misconfiguration/8421
💸 funds-release
This proposal releases 50'000 USDC as bug bounty for a finding of the security firm Hacxyk on the Aave v3 fallback oracle configuration.
Transaction: https://etherscan.io/tx/0x49ab33dbc8a6804718896a2a5292aeca236816586d529f21fa98faa083c929cc
- id: 86
- creator: 0xf71fc92e2949ccf6a5fd369a0b402ba80bc61e02
- executor: 0xee56e2b3d491590b5b31738cc34d5232f378a8d5
- targets: [0xf4294973b7e6f6c411dd8a388592e7c7d32f2486]
- values: [0]
- signatures: [execute()]
- calldatas: [0x]
- withDelegatecalls: [true]
- startBlock: 15095971
- endBlock: 15115171
- strategy: 0xb7e383ef9b1e9189fc0f71fb30af8aa14377429e
- ipfsHash: 0xd7100e323d90e31a5af8b57d1ab43180ab1ffb8c7a3a53daa311bfe909fff365
DISCLOSURE. BGD has submitted this proposal From a technical perspective, we have verified that the proposal payload does the following:
-
Transfers 50'000 aUSDC to the governance short executor from the Aave V2 Ethereum Collector, by calling
transfer()
on the AaveEcosystemReserveController. -
Withdraws 50'000 USDC from the Aave V2 Ethereum Pool, to the funds recipient account defined on the payload.
✅ The code on the proposal payload corresponds to the proposal specification.
✅ The proposal includes a proper tests suite, checking all necessary post-conditions.
✅ Only one payload used via delegatecall
✅ BGD wrote the payload.
✅ With BGD writing the payload, at least another party reviewed it.