Joined December 2016
62 Photos and videos
Reported a fun variant of this, those kind of bypasses are still quite fun
A trivial bypass was fixed in DOMPurify 3.2.5 (github.com/cure53/DOMPurify/…). It works only if an attacker can write "-->". DOMPurify usually tries to prevent you from writing "-->" on attributes, but it can be written through DOMPurify hooks in some cases, for example. PoCπŸ‘‡
2
632
BrunoZero retweeted
Great work by our web team! We also got RCE on LiteLLM and Oracle AI DB. Blog soon!
Dialed in! Nikolaos Mourousias (@deltaclock), Caue Obici (@caueobici) & Bruno Halltari (@BrunoModificato) of OtterSec used a Code Injection bug to exploit LM Studio in the second round, earning $20,000 and 4 Master of Pwn points. Full win! #Pwn2Own #P2OBerlin
2
7
71
5,707
BrunoZero retweeted
Let's goooo! Nikolaos Mourousias, Caue Obici & Bruno Halltari (@deltaclock, @caueobici & @BrunoModificato) of OtterSec was able to exploit LM Studio! If confirmed, they win $40,000 and 4 Master of Pwn points. They're off to the disclosure room to explain how they did it. #Pwn2Own #P2OBerlin
5
25
3,221
BrunoZero retweeted
We've had a renderer RCE -> UXSS exploit on Samsung phones since last November, in collaboration with @cor_ctf. Full writeup coming next week.
1
23
229
21,477
BrunoZero retweeted
12 Nov 2025
Our research team achieved client RCE on Minecraft Bedrock Edition via a heap overflow to bypass ASLR and sidestep CFG. Writeup to come.
60
271
2,979
225,066
New research, I did found many wallets /web 3 products not taking in consideration the difference between desktop env and mobile env leading to high severity issues.
16 Oct 2025
NEW: OAuth misconfigurations show how common dev settings can lead to account takeovers. Our second deep dive breaks down real cases where overlooking differences between desktop and mobile environments left SDKs, exchanges, and wallets open to exploits. osec.io/blog/2025-10-16-how-…
5
937
BrunoZero retweeted
16 Oct 2025
NEW: OAuth misconfigurations show how common dev settings can lead to account takeovers. Our second deep dive breaks down real cases where overlooking differences between desktop and mobile environments left SDKs, exchanges, and wallets open to exploits. osec.io/blog/2025-10-16-how-…
2
19
75
8,326
BrunoZero retweeted
13 Sep 2025
NEW: The recent supply-chain attack on NPM exposed a fundamental vulnerability in the open-source ecosystem and the risks that lurk within our dependencies. We break down how the malware worked and practical defenses every dev should know ↓ osec.io/blog/2025-09-13-how-…
2
9
37
5,840
BrunoZero retweeted
As a MetaMask user, you do not need to be scared of the supply chain attack that took place earlier today. MetaMask has multiple layers of defense to protect our products and users: - Basic Security: We lock our versions, don't push directly to main, have manual and automated checks during the entire development lifecycle, and have robust release processes and monitored rollouts. - LavaMoat: Prevents malicious code from harming you, even if malicious code was to somehow sneak in. LavaMoat covers both the development lifecycle and runtime scenarios. - Blockaid: Flags malicious addresses nearly instantaneously, protecting you from compromised dapps. Security is paramount for MetaMask. We work tirelessly to protect you from attacks and threats, including supply chain attacks. 🧑
510
963
6,456
463,437
BrunoZero retweeted
29 Aug 2025
NEW: Proof of Reserves you can verify yourself. We teamed up with @Backpack to build PoRv2, a zero-knowledge system for fast, transparent solvency checks. More on how we designed it ↓ osec.io/blog/2025-08-27-how-…
23
27
142
29,354
Yay, got a new bounty #bugbountytips
2
3
82
5,626
Happy to talk there :)
We’re excited to announce that Bruno Halltari (@BrunoModificato) will be speaking at the Bug Bounty Village at DEF CON 33! Stay tuned for more details on their talk, you won’t want to miss it. #BugBounty #DEFCON #BBV #BugBountyVillage
6
6
38
4,218
I hope the AI hype ends soon: :'(. The quality of infosec reports and write-ups has been declining so much because of AI slop
2
1
21
1,849
Just completed this yesterday, it was fun with some cool tricks! It's been a while since I did a challenge, but I loved it. Thanks @joaxcar for the challenge
9 May 2025
⏰ It's CHALLENGE O'CLOCK! πŸ‘‰ Find the FLAG before Friday the 16th of May πŸ‘‰ Win €400 in SWAG prizes πŸ‘‰ We'll release a tip for every 50 likes on this tweet Thanks @joaxcar for the challenge πŸ‘‡ challenge-0525.intigriti.io/
4
1,338
New research 🫑
7 Mar 2025
NEW: A few months ago, we uncovered an authentication bypass in Web3Auth that could have led to full account takeover. In this deep dive, we break down how we found the issue and expose other authentication misconfigurations lurking in Web3. osec.io/blog/2025-07-07-subv…
1
16
2,381
BrunoZero retweeted
7 Mar 2025
NEW: A few months ago, we uncovered an authentication bypass in Web3Auth that could have led to full account takeover. In this deep dive, we break down how we found the issue and expose other authentication misconfigurations lurking in Web3. osec.io/blog/2025-07-07-subv…

4
33
113
14,314
Metamask team has some js chads
These folks are fenomenal. It was a privilege to work with them!
3
929
BrunoZero retweeted
3 Feb 2025
We just finished an audit for Lavamoat webpack plugin and found an interesting behaviour related to how the URL costruct() was handled. Here's the details πŸ‘‡
4
5
34
5,060
If you like our research "Supply Chain Attacks: A New Era" please vote it :D. there is another article where I was involved " Zoom Session Takeover - Cookie Tossing Payloads" if you like that too pls feel free to vote it XD
15 Jan 2025
Voting is now live for the Top Ten (New) Web Hacking Techniques of 2024! Browse the nominations & cast your votes here: portswigger.net/polls/top-10…
18
1,154
I have so much fear every time I have to explain to a triager DOS via Cache Poison with some non conventional way.... pray for me πŸ’€
13
1,066