bug-bounty497
google347
xss301
microsoft290
facebook261
rce211
exploit198
malware168
apple161
cve135
account-takeover115
bragging-post102
privilege-escalation96
csrf90
phishing86
browser75
writeup74
authentication-bypass69
supply-chain67
dos66
stored-xss65
reflected-xss57
ssrf56
reverse-engineering54
access-control52
react52
input-validation49
cross-site-scripting48
cloudflare47
aws47
docker46
web-security46
lfi46
smart-contract45
sql-injection45
web-application44
ethereum44
ctf43
web343
defi43
oauth43
node41
race-condition39
pentest39
open-source39
idor37
cloud37
info-disclosure36
burp-suite36
auth-bypass35
0
7/10
vulnerability
A logic error in Thena's RewardsDistributor and VotingEscrow contracts prevents users from claiming rewards on expired veNFT positions, as the deposit_for() function incorrectly requires the lock to still be active (end > block.timestamp) even when claiming rewards after expiry. This freezes rewards for veNFT holders whose locks have naturally expired.
smart-contract
vulnerability
access-control
logic-error
erc20
defi
amm
vetoken
reward-distribution
state-management
solidity
Thena
VotingEscrow.sol
RewardsDistributor.sol
Velodrome
3xcalibur
Uniswap
Curve
OlympusDAO
trust__90
CodeArena
Immunefi