7/7
How to fix it?Validation must happen on the Server Side. The server should receive the OTP, verify it against the database, and return a secure session token or cookie.
Stay curious, stay secure! ๐ป๐ #infosec#bugbounty#webdev#javascript
Why you should NEVER trust the client for sensitive logic.
1/7 ๐ก๏ธ I was recently testing a web application and stumbled upon some jQuery logic handling OTP verification. Within minutes, I was able to completely bypass the authentication process.
Letโs break it down. ๐งต๐
6/7
The LessonClient-side validation is for User Experience (UX), not Security.
โ Good: Checking if the OTP is the right length before sending.
โ Bad: Letting the client-side code decide if the OTP is "correct" to proceed to sensitive areas.
Just got my first CVE from a HackerOne report - CVE-2026-25523
Grateful to be contributing to real-world security in open-source software. More coming. ๐ป๐
#cve#hackerone#cybersecurity#BugBounty
Update on CVE-2025-66478 (React2Shell):
An npm package has been released to scan and update affected Next.js apps. Use `npx fix-react2shell-next` to update to patched versions.
All users should update as soon as possible.
More details our blog:
https://t.co/fjNfpv3huI
@AghariaTausif@flipkartsupport@Flipkart I had some bad experiences with Flipkart recently. It was about cancelling my order. I had to try multiple times to just cancel my order which should be pretty easy to do. At last they told me to cancel my order when the delivery guy comes to me.