Amirabbas Ataei (@ImAyrix) header
Amirabbas Ataei (@ImAyrix) profile picture

Bug Hunter & Web Application Pentester

Joined September 2021
Photo by Amirabbas Ataei (@ImAyrix)Photo by Amirabbas Ataei (@ImAyrix)Photo by Amirabbas Ataei (@ImAyrix)Photo by Amirabbas Ataei (@ImAyrix)Photo by Amirabbas Ataei (@ImAyrix)Photo by Amirabbas Ataei (@ImAyrix)Photo by Amirabbas Ataei (@ImAyrix)Photo by Amirabbas Ataei (@ImAyrix)Photo by Amirabbas Ataei (@ImAyrix)Photo by Amirabbas Ataei (@ImAyrix)
Amirabbas Ataei retweeted
Safari wanted a decryption key. @AmirMSafari gave it alert(1). Two fresh XSS vectors using <audio>, <video> and onwebkitneedkey just landed in our PortSwigger XSS cheat sheet. He keeps finding gems. We keep adding them.
8
11
104
3,396
Amirabbas Ataei retweeted
one of my favorite bug types was also found in Google, this was quite interesting, Google awarded a bounty even though they'd patched the bug before reviewing it :]
22
23
2
452
24,547
I’ve been using a custom extension on my daily targets for a while. Writing target-specific regexes lets me track new endpoints and catch bugs on upcoming features before they even fully launch.
2
2
36
1,353
It’s also super useful for quick targets when you just need a clean list of endpoints right away. Spruced up the code with AI recently and published it on GitHub if anyone wants to try Unvix:github.com/ImAyrix/Unvix
22
637
Amirabbas Ataei retweeted
There are two solutions to this challenge. One lets you leak the full URL using pure CSS in Chrome 150+! Full write-up here: blog.voorivex.team/oauth-tok…
This page is part of an OAuth callback. Can you hijack the authorization code? 🧪 Try it live on pwnbox.io/challenges/purifie…
5
29
3
184
11,794
Amirabbas Ataei retweeted
One value, read two ways. When a function is overloaded, the argument's type picks which version runs, and a validator and a sink don't have to agree on what that value is. That gap is the bug. Full writeup + three pwnbox challenges to practice blog.voorivex.team/javascrip…
3
21
159
6,677
Amirabbas Ataei retweeted
With the help of my Claude bot in Recon prcoess and probing more than 300 routes across two domains, I managed to find 4 BAC bugs which would take me days to uncover them all
22
9
2
373
26,896
Amirabbas Ataei retweeted
Amir (@AmirMSafari) and I found a CVE in the latest version of Tomcat. It was an easy bug. It's a winning strategy: 0day discovery -> scanning all BB programs -> easy and certain triage This also works for newcommers, not all 0days are hard to find herodevs.com/vulnerability-d…
6
17
166
11,018
Amirabbas Ataei retweeted
We're dropping 3 Adminer 0-days after nearly three months without acknowledgment from the maintainers. Among these vulnerabilities and our previous cPanel 0-day, we've earned a five-digit bounty total, Happy hunting ;) blog.voorivex.team/three-0-d…
🤖 Made with AI
4
42
202
13,519
Amirabbas Ataei retweeted
I wrote this story in a blog post, starting with my old challenge and leading up to this point. Chromium has since patched this attack vector. The full post is linked below, hope you enjoy reading it ;) blog.voorivex.team/we-need-t…
My challenge is actually based on a bug I found in Apollo Server; in its default configuration, it uses the same blacklist-based approach to prevent CSRF. I was able to bypass it and use it as an XS-Leak in default configs. I’ll be writing a detailed write-up soon about it :)
4
18
76
8,102
Amirabbas Ataei retweeted
I published one of the techniques that I've been using against OAuth providers, honetly, it's led me to discover many flaws, and recently I used it to find a 1-click ATO on one of the most widely visited websites,I hope you find it useful :-) blog.voorivex.team/story-of-…
🤖 Made with AI
19
121
5
671
33,270
Amirabbas Ataei retweeted
Feb 24, 2026 08:35PM ➜ submited Feb 24, 2026 10:46PM ➜ report was triaged Feb 25, 2026 12:23PM ➜ bug patched Mar 17, 2026 02:55PM ➜ bounty awarded
32
19
709
25,634
Amirabbas Ataei retweeted
It's time for sharing, this is not a simple write-up, we are sharing our methodology and reasoning, detailing how we approached and hunted the flaw, I hope you like it :] blog.voorivex.team/uxss-on-s…
We got permission from the Samsung Security team to disclose this uXSS that we found in Samsung Browser, it was assigned a CVE (CVE-2025-58485) and patched. Here is the PoC, expect the write-up in the next upcoming days.
12
54
1
336
26,767
Amirabbas Ataei retweeted
We got permission from the Samsung Security team to disclose this uXSS that we found in Samsung Browser, it was assigned a CVE (CVE-2025-58485) and patched. Here is the PoC, expect the write-up in the next upcoming days.
20 days ago I found a uXSS and reported, it got triaged now, I'll publish a blog post after fix and vendor permission, it's my first bug that I'm not happy with due to recent H1 situation 🖤
15
14
1
242
39,488
Both challenges were interesting Thanks for sharing.
Yousef (@samm0uda) gave me a challenge few days ago, it's a redesign of Amir's recent challenge, the solution is quite interesting, I was able to solve it in 10 minutes as I'd previously debugged QS library it, I highly RECOMMEND it, the source code: gist.github.com/samm0uda/91e…
37
2,814
Amirabbas Ataei retweeted
Thanks for participating in this challenge! I analyzed the qs parser source code and wrote about the inconsistency between the backend and frontend query parsers, along with two possible solutions. Hope you enjoy it! blog.voorivex.team/when-two-…
Can you spot the XSS vulnerability? 👀 Test it out live at: pwnbox.xyz
14
29
3
181
16,277
Amirabbas Ataei retweeted
I recently discovered several vulnerabilities in MCP servers across different attack scenarios (DOM XSS, Stored XSS, SSRF, etc.) and decided to publish a blog post to share my knowledge. Hope you enjoy it! :D blog.voorivex.team/shaking-t…
10
40
2
244
16,742
For the past year, I've been using a private wordlist generated from actual bug bounty reports. I grabbed disclosed report texts by simply appending .json to the report URLs (as shown below) and fed them into fallparams to mine parameters from the included requests and snippets.
12
26
1
283
20,434
After filtering for the most common ones, it became a really useful part of my workflow. Definitely worth a try if you're looking to enhance your fuzzing lists.
23
2,746