Skip to content
HomeVideosBooksBlogs
AllTop postsTopics
Podcasts
HistoryListsWatch laterLiked videosFollowing

The videos, books, blogs and podcasts Hacker News keeps recommending, all in one place.

VideosBooksBlogsPodcastsAboutPrivacySettings

Data from Hacker News, HackerTube, HackerBooks, HackerBlogs and Open Library. Credits · Not affiliated with Y Combinator.

HomeVideosBooksBlogsPodcasts
Ctrl K
    R

    Ryan Pickren

    ryanpickren.com · Personal blog · on HN since 2017

    Ryan Pickren, a security researcher, writes up vulnerabilities in Apple products, including Safari webcam access bugs and other hacks.

    Visit blogHN submissions
    SecurityMobile & Apple
    What HN says

    Commenters call his webcam hacking write-up amazing work and a better technical explanation, though one says the title undersells a bug chain enabling arbitrary-domain script execution.

    Stats for nerds
    21HN people shared it
    12linked in comments
    893story points
    Jan 2022last shared
    2017people per year2022

    Top posts on HN

    1. 1
      Unauthorized access to cameras in Safari on macOS and iOS
      3 people · 429 points · first shared 2020 · 100 comments on HN
    2. 2
      Hacking the Apple Webcam (Again)
      2 people · 371 points · first shared 2022 · 73 comments on HN
    3. 3
      The First Spatial Computing Hack
      1 person · 74 points · first shared 2024 · 10 comments on HN
    4. 4
      Starbucks AWS IoT Button
      6 people · 11 points · first shared 2017 · Discussion on HN
    5. 5
      iPhone Camera Hack
      9 people · 8 points · first shared 2020 · Discussion on HN

    What HN people wrote when they linked it

    • webmobdevApr 2020

      > I wish people would qualify their “Apple Hate” every time they mention it.

      Sure, let me do that: Apple is a corporation and it is stupid to believe that they care more about you than making profits.

      This applies to any corporation. I've particularly noticed that the US citizens are increasingly buying into this propaganda that corporations can better protect their rights than a democratically elected government. And that is just sad and dangerous. We should be campaigning for our privacy rights directly with the government, and not just hope that some corporation will act benevolent towards us.

      (And it is not a coincidence that this "news" came up in the social media feeds when the [news about exploits that granted unauthorised access to your camera through Safari is going around](https://www.ryanpickren.com/webcam-hacking-overview).)

      The issue here is that instead of adding a physical switch to disable the microphone and camera, Apple is again asking its users to blindly trust it. We just have to take their word for it that it will work. They can always blame a bug in the firmware if somebody finds a way to exploit it tomorrow ...

      (Note: I mentioned the Safari exploit only to point out that there is some negative news which obviously a corporation would like to bury with some positive publicity. It is commendable that Apple paid the discoverer a nice bounty and will be fixing it soon.)

      Edit: And, ofcourse, the downvotes begin as the social media management team…

    • 7777fpsApr 2020

      Is it me or does "webcam hacking" really undersell the bug here?

      From the write up at https://www.ryanpickren.com/webcam-hacking , the bug chain appears to allow script execution in "arbitrary" domain context, which at first glance seems much bigger than just webcam extraction. Sticking up someone's face is attention grabbing compared to what could be done with that kind of power.

      Is it because of the first bug in the chain that only the media-permissions was affected by the context confusion?

      For example being able to extract cookies or local storage from other contexts would be a much bigger deal (local storage is sometimes used to store XSRF protection keys or other credentials), so I assume that wasn't at all affected?

      Did any other parts of safari use the same broken context awareness as the media permissions or do we know that it was it isolated to media permissions?

    • floatingatollApr 2020

      A much better technical explanation than this ‘landing page’ edition is here: https://www.ryanpickren.com/webcam-hacking

      This is amazing work. You’ll never see XFO the same way again.

      It says that Safari 13.0.4 (macOS) and earlier is required to reproduce; Safari 13.1 was released last week, so if you’re allowing macOS to stay up to date, you’re okay there. I didn’t see a clear answer for iOS, but if they published, it has likely been fixed in iOS as well (or else they’d miss out on a $75k bounty).

    • smoldesuJan 2022

      Don't [0] worry, they're[1] perfectly happy[2] to catch[3] up on the[4] critical vulnerability[5] front.

      [0] https://jonbottarini.com/2021/12/09/dont-reply-a-clever-phishing-method-in-apples-mail-app/

      [1] https://www.theverge.com/2022/1/16/22886809/safari-15-bug-leak-browsing-history-personal-information

      [2] https://nvd.nist.gov/vuln/detail/CVE-2021-30858

      [3] https://www.ryanpickren.com/safari-uxss

      [4] https://www.cvedetails.com/cve/CVE-2021-30954/

      [5] https://www.exploit-db.com/exploits/11567

    • lioetersApr 2020

      Reading that point reminded me of a recent article where a security researcher found an exploit due to the URL parser in Safari:

      Unauthorized access to cameras in Safari on macOS and iOS - https://www.ryanpickren.com/webcam-hacking

      And another one related to URL parsing:

      The unexpected Google wide domain check bypass - https://bugs.xdavidhu.me/google/2020/03/08/the-unexpected-google-wide-domain-check-bypass/

    • thamerJul 2020

      I don't know if the author is on HN (also not sure what difference this makes) but a payout of $100k made the news recently for https://bhavukjain.com/blog/2020/05/30/zeroday-signin-with-apple/

      A few days later another researcher reported earning $75k for webcam access vulnerabilities: https://www.ryanpickren.com/webcam-hacking

      These payments are not uncommon.

    Related

    WebKit Blogwebkit.org723 people

    Face ID and Touch ID for the Web

    WebKit Blog
    Company · last shared 2026
    Put.asreverse.put.as49 people

    Abusing Go's Infrastructure

    Put.as
    Personal · last shared 2025
    Objective Development Blogblog.obdev.at25 people

    Little Snitch and the deprecation of kernel extensions

    Objective Development Blog
    Company · last shared 2023
    Project Zerogoogleprojectzero.blogspot.com550 people

    Reading privileged memory with a side-channel

    Project Zero
    Company · last shared 2025
    Synacktivsynacktiv.com47 people

    Defend against vampires with 10 gbps network encryption

    Synacktiv
    Company · last shared 2026
    Anish Athalyeanishathalye.com43 people

    Turning a MacBook into a Touchscreen with $1 of Hardware (2018)

    Anish Athalye
    Personal · last shared 2026
    Jonathan Zdziarskizdziarski.com100 people

    Apple Confirms “Back Doors”, Downplays Their Severity

    Jonathan Zdziarski
    Personal · last shared 2026
    Samy Kamkarsamy.pl187 people

    NAT Slipstreaming

    Samy Kamkar
    Personal · last shared 2025