Exposing Brave Browser’s IPC Vulnerability: A $300 Bounty Revelation
2016年12月,安全研究员Masato Kinugawa发现Brave浏览器(版本0.12.11)存在重大漏洞,允许攻击者发送任意Inter-Process Communication (IPC)消息。该漏洞源于JavaScript环境中的用户控制脚本可覆盖内部代码,特别是通过重写Function.prototype.call方法劫持IPC通信。此漏洞可能导致设置被操纵、地址栏被伪造以及Universal Cross-Site Scripting (UXSS)攻击。 2025-6-26 10:34:49 Author: infosecwriteups.com(查看原文) 阅读量:19 收藏

How a $300 Bounty Exposed Brave’s Critical Vulnerability

Monika sharma

In the realm of browser security, vulnerabilities can turn the tables on even the most privacy-focused platforms. In December 2016, security researcher Masato Kinugawa unearthed a critical flaw in Brave Browser (version 0.12.11) that allowed attackers to send arbitrary Inter-Process Communication (IPC) messages. This discovery, rewarded with a $300 bounty, exposed a weakness that could manipulate settings, spoof address bars, and enable Universal Cross-Site Scripting (UXSS). This article dives into the technical breakdown, real-world implications, and lessons learned from this pivotal bug.

The vulnerability stemmed from Brave’s JavaScript environment, where user-controlled scripts could overwrite internal code. Specifically, attackers could override the Function.prototype.call method—a fundamental JavaScript function—hijacking IPC communications between the browser’s renderer and main processes. This flaw, reported on December 2, 2016, opened a Pandora’s box of…


文章来源: https://infosecwriteups.com/exposing-brave-browsers-ipc-vulnerability-a-300-bounty-revelation-55e07ab6b8da?source=rss----7b722bfd1b8d--bug_bounty
如有侵权请联系:admin#unsafe.sh