vulnhunter
Warn
Audited by Socket on Sep 14, 2026
1 alert found:
SecuritySecurityexamples/smart-contracts/reentrancy-hunt.md
MEDIUMSecurityMEDIUM
examples/smart-contracts/reentrancy-hunt.md
The provided code strongly indicates a critical, exploitable reentrancy vulnerability in NFTVault.claimRewards(): it transfers ETH to msg.sender via call before updating pendingRewards[msg.sender] to 0, allowing attacker-controlled fallback/receive() to re-enter claimRewards() and receive repeated payouts. The bridge fund release and governance refund snippets shown appear to follow safer state-update ordering (effects before interactions) and do not present the same reentrancy pattern in the excerpt. No supply-chain malware indicators (backdoors, exfiltration, obfuscation) are evident in the provided fragment; the main risk is contract logic/financial loss.
Confidence: 78%Severity: 85%
Audit Metadata