Lucene search
+L

20372 matches found

Code423n4
Code423n4
added 2023/07/21 12:00 a.m.23 views

AxelarGateway.sol: external setup funtion allow anyone to set governance_, mintLimiter_ and operator

Lines of code Vulnerability details Impact Anyone can call through the setup function and pass the params to set the mintlimiter, operator and governance. Proof of Concept As we can in above link, the setup function is called to set the mint limiter, operator and governance address. As per natsc...

6.9AI score
SaveExploits0
Code423n4
Code423n4
added 2023/07/21 12:00 a.m.21 views

Permits may be reused after token upgrade

Lines of code Vulnerability details Impact The StandardizedToken contract inherits the ERC20Permit contract which in the case of an upgradable/proxied Token would allow permits for a previous version of the Token to be used on any subsequent version of it. NOTE that ERC20Permit is not explicitly ...

7.2AI score
SaveExploits0
Code423n4
Code423n4
added 2023/07/21 12:00 a.m.16 views

balance of the recipient to is updated after the token transfer (safeTransferFrom function) could lead to reentrancy attack

Lines of code Vulnerability details Impact The balance of the recipient to is updated after the token transfer safeTransferFrom function. If the safeTransferFrom function triggers an external contract, and that contract, in turn, calls back to this contract, it can result in a reentrancy attack...

7.1AI score
SaveExploits0
Code423n4
Code423n4
added 2023/07/21 12:00 a.m.8 views

ProposalHash can be easily duplicated with same target, callData and nativeValue

Lines of code Vulnerability details Impact function executeMultisigProposal address target, bytes calldata callData, uint256 nativeValue external payable onlySigners bytes32 proposalHash = keccak256abi.encodePackedtarget, callData, nativeValue; if !multisigApprovalsproposalHash revert NotApproved...

7.1AI score
SaveExploits0
Code423n4
Code423n4
added 2023/07/21 12:00 a.m.14 views

newGovernance COULD BE SET TO A WRONG ADDRESS THUS FREEZING CERTAIN FUNCTIONS

Lines of code Vulnerability details Impact The AxelarGateway.transferGovernance function is used to set the newGovernance address in the storage of the AxelarGateway contract. It is performed as follows: function transferGovernanceaddress newGovernance external override onlyGovernance if...

6.9AI score
SaveExploits0
Code423n4
Code423n4
added 2023/07/21 12:00 a.m.10 views

Proposal cannot be executed if signers update their accounts and threshold halfway

Lines of code Vulnerability details Impact If signers update their accounts and threshold halfway into voting, then the proposal cannot be executed anymore Proof of Concept execute is protected under onlySigners function execute address target, bytes calldata callData, uint256 nativeValue -...

7.2AI score
SaveExploits0
Code423n4
Code423n4
added 2023/07/21 12:00 a.m.13 views

Reentrant Call Vulnerability in ExpressCallHandler Contract

Lines of code Vulnerability details DISCRIPTION The ExpressCallHandler contract contains a potential bug related to handling the express calls. The issue lies in the setExpressReceiveToken and setExpressReceiveTokenWithData functions. Specifically, these functions don't properly handle reentrant...

7.3AI score
SaveExploits0
Code423n4
Code423n4
added 2023/07/21 12:00 a.m.20 views

bypass flow limit by transferring tokens at epoch's boarder

Lines of code Vulnerability details Impact Token flow can reach 2flowlimit in a very short time. Proof of Concept We store the flow out and flow in tokens numbers for every epoch: / @dev Returns the slot which is used to get the flow out amount for a specific epoch @param epoch The epoch to get t...

7AI score
SaveExploits0
Code423n4
Code423n4
added 2023/07/21 12:00 a.m.13 views

sendToken() shouldn't have metadata parameter

Lines of code Vulnerability details Impact Users calling sendToken with metadata may trigger a revert or lose the calldata if its size is 1-3 bytes when the destination is an EOA. Proof of Concept In transmitSendToken, we discard the calldata if it's less than 4 bytes, and revert if it's bigger o...

6.9AI score
SaveExploits0
Code423n4
Code423n4
added 2023/07/21 12:00 a.m.9 views

Users do not get charged for the value their proposal will need

Lines of code Vulnerability details Impact Depending on whether the destination chain InterchainProposalExecutor's native token balance the transaction will either steal funds or will fail. Proof of Concept Users can provide an amount of native tokens they want to send to the call they will make ...

7AI score
SaveExploits0
Code423n4
Code423n4
added 2023/07/21 12:00 a.m.13 views

Attacker can steal funcds from InterchainProposalExecutor contract

Lines of code Vulnerability details Impact In InterchainProposalSender users can send proposals to diffrent chains by passing the call data InterchainCalls.Call into sendProposals or sendProposal functions, this struct contains another struct Call which contains target, value and call data, but...

7AI score
SaveExploits0
Code423n4
Code423n4
added 2023/07/21 12:00 a.m.16 views

Replay Attack Vulnerability Due to Uniqueness Invariant Violation in AxelarServiceGovernance Contract's Proposal Hash Generation

Lines of code Vulnerability details Impact The current implementation of the AxelarServiceGovernance contract relies solely on the Keccak256 algorithm to generate proposal hashes, using only the target contract's address, encoded function call data, and the native token transfer value as...

7.1AI score
SaveExploits0
Code423n4
Code423n4
added 2023/07/21 12:00 a.m.14 views

funds can be stolen in InterchainGovernance, Multisig and AxelarServiceGovernance contracts

Lines of code Vulnerability details Impact In InterchainGovernance users can execute the proposal by passing required data and the amount of native value they want to send with executeProposal function, this function calls call function in Caller contract, but this function insted of checking...

7.3AI score
SaveExploits0
Code423n4
Code423n4
added 2023/07/21 12:00 a.m.15 views

MultisigBase.sol : Unsafe onlySigners modifier

Lines of code Vulnerability details Impact The multi sig based implementation will not serve its purpose. Proposals can be executed even by a single signer. Proof of Concept Contract has the MultisigBase implementation which will be used as a custom multisignature wallet where transactions must b...

7AI score
SaveExploits0
Code423n4
Code423n4
added 2023/07/21 12:00 a.m.12 views

Voter/caller's eth will be stuck in contracts if the proposal fails to pass

Lines of code Vulnerability details Impact Voters of AxelarServiceGovernance.sol:executeMultisigProposal or callers of Multisig.sol:execute will have their eth stuck in the contract if they can't make the proposal/call pass the vote count checks in onlySigners. Proof of Concept...

7AI score
SaveExploits0
Positive Technologies
Positive Technologies
added 2023/07/21 12:00 a.m.14 views

PT-2023-20348 · Esri · Esri Arcgis Server

Name of the Vulnerable Software and Affected Versions: Esri ArcGIS Server versions 10.8.1 through 11.0 Description: There is a stored Cross-site Scripting issue that may allow a remote, unauthenticated attacker to create crafted content which when clicked could potentially execute arbitrary...

6.1CVSS7.2AI score0.00636EPSS
SaveExploits0References4
Code423n4
Code423n4
added 2023/07/21 12:00 a.m.18 views

MID-Risk Vulnerabilities in the Axelar Smart Contracts

Lines of code s://github.com/code-423n4/2023-07-axelar/tree/main/contracts/cgp/governance/AxelarServiceGovernance.solL73 Vulnerability details Impact The vulnerabilities that I have identified could have a significant impact on the Axelar network. These vulnerabilities could be exploited by an...

7.4AI score
SaveExploits0
Code423n4
Code423n4
added 2023/07/21 12:00 a.m.17 views

M-07 Unmitigated

Lines of code Vulnerability details Original Issue code-423n4/2023-06-angle-findings8 Details This issue shows users may get fewer tokens than expected when the collateral list order changes. As mitigation, it recommends checking the length of minAmountsOut and ts.collateralList as well as the...

6.7AI score
SaveExploits0
Code423n4
Code423n4
added 2023/07/21 12:00 a.m.112 views

Payable functions using delegatecall inside a loop

Lines of code Vulnerability details Impact The use of delegatecall within a loop, in the context of a payable function, can lead to the repeated crediting of the msg.value amount, potentially causing unexpected behavior or loss of funds. Proof of Concept contract DelegatecallInLoop is Multicall...

7AI score
SaveExploits0
Code423n4
Code423n4
added 2023/07/21 12:00 a.m.37 views

Collateralization ratio manipulation can cause a denial of service

Lines of code Vulnerability details Impact Stablecoin redeeming and profit accruing in the SavingsVest contract can be blocked when the collateralization ratio has overflown. Proof of Concept The mitigation recommended in 31 and implemented by the sponsor in this commit doesn't resolve the root...

7AI score
SaveExploits0
Rows per page
Query Builder