bug-bounty622
facebook479
xss316
google174
microsoft120
rce102
apple72
csrf60
web355
account-takeover53
writeup51
exploit43
sqli41
dos36
ssrf34
cve33
cloudflare32
privilege-escalation29
defi28
malware27
node26
smart-contract-vulnerability25
idor25
subdomain-takeover24
clickjacking23
smart-contract23
ethereum23
access-control21
react21
vulnerability-disclosure21
reverse-engineering20
auth-bypass19
aws19
remote-code-execution18
lfi18
cloud17
docker17
cors17
oauth17
supply-chain17
race-condition17
info-disclosure16
browser14
authentication-bypass14
solidity14
phishing14
denial-of-service11
sql-injection11
delegatecall11
wordpress10
0
vulnerability
Brahma.Fi's collectFees() function incorrectly charges performance fees without accounting for previous losses, causing users to permanently lose funds as fees are collected on unrealized gains. The vulnerability was rejected by Immunefi despite being a critical accounting flaw that will systematically drain user deposits over time due to market volatility.
smart-contract-vulnerability
fee-collection-bug
performance-fee
defi
vault
ethereum
incorrect-accounting
fund-loss
market-volatility
Brahma.Fi
0x3c4Fe0db16c9b521480c43856ba3196A9fa50E08
Enso Finance
Immunefi
0
vulnerability
Brahma.Fi's L2 position handler contains a sign confusion bug in positionInWantToken() that miscalculates position value when the account is underwater, treating negative account values as positive funds. This leads to incorrect share calculations during deposits/withdrawals, fee overcharges, and potential protocol insolvency through user exploitation.
sign-confusion
position-value-miscalculation
accounting-error
protocol-insolvency
l2-security
perpetual-protocol
leverage-trading
fund-loss
withdrawal-exploit
fee-manipulation
underwater-position
clearing-house
solidity
Brahma.Fi
PerpV2Controller
PerpTradeExecutor
Perpetual Protocol
Optimism
0x1b6BF7Ab4163f9a7C1D4eCB36299525048083B5e