TheSeersec
35 posts

TheSeersec
@TSeersec
Expert Audit & Pentesting crew. Securing DeFi, blockchain,Web and AI Pentest. Uncovering vulnerabilities and fortifying systems. DM for audit

@nnez/different-parsers-different-results-acecf84dfb0c" target="_blank" rel="nofollow noopener">medium.com/@nnez/differen…
@__nnez solid writeup on different parser causing different result resulting in critical security issue. It reminded me of @orange_8361 ‘s research of SSRF where different parsers parsed input differently leading to bypass of protections for SSRF. If you’re interested in learning more about research: youtube.com/watch?v=R9pJ2Y…
For the last time I've been working on a large audit of a protocol built on multiple interacting ERC-4626 vaults. One observation that keeps proving itself: understanding the difference between max* and preview* functions is essential for any auditor working with 4626. The key distinction — preview* functions are pure math. They convert between assets and shares at the current exchange rate, accounting for entry/exit fees, but they ignore all global constraints on the vault. max* functions are the opposite — they return the actual executable limit right now, factoring in pauses, deposit caps, and most interestingly, liquidity constraints. The heuristic: if a protocol evaluates the result of an operation using a preview* function but never checks the corresponding max* — that's a bug. A vault's previewRedeem might say your shares are worth 1M in assets, but maxWithdraw returns 20k because the underlying lending strategy is at 98% utilization. The protocol trusts the preview, calls withdraw, and reverts. 4626 keeps surprising me with new dimensions where bugs can hide.



Security researcher ily2 has just earned a staggering $3,000,000 from submitting a critical smart contract bug via Immunefi. That's the largest single payout in web3 security in recent memory. In total, he's submitted 3 reports. All 3 were paid. 100% accuracy. His leaderboard update is coming soon, but you can pledge IMU to him now and earn when he finds the next one: immunefi.com/pledge/ily2


