Wednesday, August 26, 2015

CVE-2015-4483: Firefox Mixed Content Blocker bypass with feed: protocol

Today, I would like to share details of CVE-2015-4483. This bug was fixed in Firefox 40. Security advisory is here.

Usually, Firefox can block mixed content as follows:
https://mkpocapp.appspot.com/bug1148732/victim


But using feed: protocol and POST method as follows, we can bypass it:

http://l0.cm/fx_mixed_content_blocker_bypass.html
<form action="feed:https://mkpocapp.appspot.com/bug1148732/victim" method="post">
<input type="submit" value="go">
</form>



To use this bug, we need http: resource in target https: website. So, you might think such website is broken from the beginning. But wait! I think this bug affects many websites.

Please go to the following page and see location.protocol:

http://l0.cm/fx_location_protocol_and_feed.html

location.protocol returns "feed:". Next, let's see Google Analytics tracking code.

var _gaq = _gaq || [];
_gaq.push(['_setAccount', 'UA-xxx-y']);
_gaq.push(['_trackPageview']);
(function() {
var ga = document.createElement('script'); ga.type = 'text/javascript'; ga.async = true;
ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '.google-analytics.com/ga.js';
var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ga, s);
})();
Let's take a look at red js code. If location.protocol is not "https:", insecure ga.js (http://www.google-analytics.com/ga.js) is loaded in the page. Combining with "location.protocol==feed:" trick, what's going to happen? Yes, we can load insecure js via GA tracking code! :)

For example, we can load insecure js in accounts.google.com as follows:
http://l0.cm/google/accounts.google.com_mixedscripting.html

Firefox 40 can block mixed content properly. But it seems that we can still put "feed:" string to protocol part of URL.

Thank you!

16 comments:


  1. Viagra Online
    Viagra Online works to treat ED pills Online by helping you have and maintain an erection. Buy Viagra Online is a type of drug called type 5 (PDE5). It works by the action of an enzyme called PDE5. After taking Buy generic 100mg Viagra Online, it quickly enters your system. It starts working after about an hour, but you can take it anywhere from 30 minutes to 4 hours before sexual activity.
    Buy Viagra Online

    ReplyDelete

  2. Online Viagra
    Uses of Viagra
    Generic Viagra Online For Sale is safe in stable diseases, heart failure, and artery disease. In addition, many have looked, there has been no clear evidence that Cheap Viagra has an increased rate of heart attacks or events. Canada Viagra helps blood flow to the penis, but your brain is still your most sex organ. Viagra Canada won’t work if you’re not in the mood. Some side effects of Viagra from Canada are headaches and a runny or blocked nose or a nosebleed. In addition, some men feel or dizzy.
    generic Viagra Online

    ReplyDelete
  3. Hey there! Thanks for sharing about bypassing Firefox's Mixed Content Blocker with the feed: protocol. It's a neat trick to know for sure! By the way, if you're into creating infographics, I'd love to hear more about your favorite infographic makers.

    ReplyDelete
  4. This comment has been removed by the author.

    ReplyDelete
  5. CVE-2015-4483 highlights a security issue where Firefox’s Mixed Content Blocker could be bypassed using the "feed:" protocol, potentially exposing users to unsafe content. I’m curious—how does understanding these kinds of vulnerabilities impact fields outside of tech? For example, could knowledge of cybersecurity tie into something like marketing dissertation help Birmingham by highlighting online safety in digital marketing strategies? Because every student needs it, just like I do—I’m also a student.

    ReplyDelete
  6. Interesting find! This highlights the importance of consistent mixed content blocking. Wonder if this vulnerability could be exploited through something like custom HTML islands within a compromised "island" on Poptropica? Always good to stay informed about potential exploits, even in seemingly safe environments. Thanks for sharing the details!

    ReplyDelete
  7. Great write-up — thanks for digging into CVE-2015-4483 and the feed: protocol trick. I tried a similar mixed-content test before and was surprised how small quirks can bypass protections; it really shows security needs constant attention. Your ga.js example is especially eye-opening. On a lighter note, short logic puzzles like sudoku help me reset and focus when debugging subtle browser issues — a five-minute puzzle clears my head before I dive back in.

    ReplyDelete
  8. I've always been fascinated by web security and how vulnerabilities can be exploited. A few years ago, I encountered a mixed content issue while developing a website, and it reminded me of the complexities highlighted in CVE-2015-4483. It was eye-opening to see how easily mixed content can undermine a site's security. This experience has made me more vigilant in ensuring that my web projects are secure. If you're looking for a fun distraction after diving into security topics, I highly recommend trying out Italian Brainrot Clicker for a unique entertainment experience.

    ReplyDelete
  9. CVE‑2015‑4483 was a vulnerability in Firefox’s mixed content blocker, patched in version 40. Normally, Firefox prevents insecure content from loading on secure pages, but researchers found that by using the feed: protocol combined with a POST method. servicechannel pricing

    ReplyDelete
  10. papa's freezeria challenges you to perfect every step, from pouring to topping.

    ReplyDelete
  11. Challenge your friends in Kart Bros and enjoy entertaining kart races filled with crazy speed boosts and exciting racing moments online.

    ReplyDelete
  12. Acquire new weapons, armour melon sandbox, and abilities to increase your power.

    ReplyDelete
  13. 강남 호빠는 방문하는 모든 분들께 명품 에스코트를 통한 최상의 즐거움과 안락함을 선물하고자 끊임없이 인프라와 접객 매너를 업그레이드하고 있습니다. 매끄럽고 센스 있는 대화 매너를 갖춘 친근한 매니저들의 도움으로 피로를 상쾌하게 날려 보낼 수 있으며, 세련된 공간 기획과 깔끔하게 유지되는 청결한 룸 환경으로 머무는 시간을 더욱 뜻깊게 장식해 줍니다. 강남 호빠

    ReplyDelete
  14. 기분 전환이 정말 절실했던 주말에 예약 후 방문한 강남 보스턴는 웰컴 서비스부터 나갈 때 배웅 서비스까지 아주 정성스러워 큰 자부심을 느꼈습니다.

    ReplyDelete