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
    I

    Insinuator

    insinuator.net · Publication · on HN since 2012

    The security research team at ERNW publishes technical write-ups of vulnerabilities in Bluetooth, Android, Xen, Rails, and other software.

    Visit blogHN submissions
    SecurityNetworking
    What HN says

    HN links it for vulnerability disclosures, including the Airoha Bluetooth headphone bugs, whose researcher posted the blog and white paper in comments, and RedStar OS watermarking.

    Stats for nerds
    45HN people shared it
    37linked in comments
    895story points
    Jan 2026last shared
    2013people per year2026

    Top posts on HN

    1. 1
      Critical Bluetooth vulnerability in Android
      3 people · 504 points · first shared 2020 · 300 comments on HN
    2. 2
      An Android 8.0-9.0 Bluetooth Zero-Click RCE
      2 people · 139 points · first shared 2020 · 61 comments on HN
    3. 3
      Analysis of Rails XML Parameter Parsing Vulnerability
      7 people · 81 points · first shared 2013 · 2 comments on HN
    4. 4
      RedStar OS Watermarking
      4 people · 64 points · first shared 2015 · 4 comments on HN
    5. 5
      What Can Happen in the Course of Vulnerability Disclosure
      2 people · 38 points · first shared 2015 · 6 comments on HN
    6. 6
      CVEs in Bluetooth Headphones and Earbuds
      4 people · 15 points · first shared 2025 · 2 comments on HN
    7. 7
      Xen XSA 155: Double fetches in paravirtualized devices
      2 people · 11 points · first shared 2015 · 1 comments on HN
    8. 8
      Of Corona, Buggy Audio Drivers and Industrial Espionage
      2 people · 7 points · first shared 2021 · Discussion on HN
    9. 9
      The Beauty of IPv6 Link-Local Addressing. Not
      1 person · 3 points · first shared 2016 · Discussion on HN
    10. 10
      When Your Edge Browser Syncs Private Data to Your Employer
      1 person · 3 points · first shared 2025 · Discussion on HN

    What HN people wrote when they linked it

    • reginaldoFeb 2013

      The impact varies with the platform and parser being used, and with the extensions installed. I don't know the specifics of ExpatParser (the one used by Django), but in general, the "careless" parsing of unsanitized user-supplied XML might lead to:

      - DoS

      - Disclosing of sensitive files (in general, the XML has to "validate". In PHP, it's always possible to read any file accessible by the process parsing the XML).

      - Making arbitrary network connections (with this an attacker can portscan a network, attack vulnerable services that would be protected by firewall, and/or use the vulnerable server as a restricted kind of proxy).

      - Probing LDAP directories.

      - Remote code execution.

      See, for instance:

      http://media.blackhat.com/bh-us-12/Briefings/Polyakov/BH_US_12_Polyakov_SSRF_Business_Slides.pdf

      http://defcon.org.ua/data/2/2_Vorontsov_XXE.pdf

      http://www.insinuator.net/2013/01/rails-yaml/

      Edit:
      As a clarification, I'm not implying that any of the above (apart from the DoS issue) is applicable to Django. I'm just saying what can possibly happen (and often happens for PHP apps).

    • peterwwillisDec 2013

      FWIW, this kind of problem is minor in comparison to the potential exploits that have and will continue to crop up in shared computing environments.

      https://www.cs.cornell.edu/courses/cs6460/2011sp/papers/cloudsec-ccs09.pdf

      https://www.informationweek.com/security/risk-management/new-virtualization-vulnerability-allows-escape-to-hypervisor-attacks/d/d-id/1104823?

      http://www.insinuator.net/2013/05/analysis-of-hypervisor-breakouts/

      http://slashdot.org/story/12/03/02/0059202/linode-exploit-caused-theft-of-thousands-of-bitcoins

      http://thoughtsoncloud.com/index.php/2013/07/how-your-data-leaks-from-a-virtual-machine/

      I was trying to find any cases of a public cloud provider's customer data being leaked or easily visible on the internal customer network, but didn't come up with anything. Somebody's got to do a study on the major cloud providers and see if the good old methods to subvert network routes still works, or if you can easily mitm vm neighbors. (My guess is you can...)

    • e12eFeb 2020

      > Which priviliges is that? Can it access user data? Snoop on input/output?

      This is somewhat addressed in a comment/reply by jorge:

      https://insinuator.net/2020/02/critical-bluetooth-vulnerability-in-android-cve-2020-0022/#comment-103506

      > Hi, the Bluetooth daemon is a process on the Android system that runs in the background (daemon) that is responsible for managing the Bluetooth controller and handling of various Bluetooth related protocols, such as HCI, L2CAP and GATT. As it has to process attacker-controlled input it is susceptible to attacks. In addition, it has to run with high privileges (not as ‘root’ like on Linux) to support features like:
      – file transfer => read files
      – share Internet connection => configure network and VPN
      – Human Interaction Devices => emulate keyboard and mouse

    • lightbyteAug 2018

      >Clustering is built into it with security

      Just to note, distributed erlang is NOT secure AT ALL. You absolutely need your own source of network isolation to keep it secure.

      By default the EPMD daemon (that coordinates nodes in a cluster) listens on an open port and accepts node join requests if they contain a correct secret cookie (short authentication string). EPMD has zero protection against brute force attempts to guess a cookie. If your EPMD port is open to the internet it is trivial to gain access to your entire cluster and execute arbitrary code.

      See: https://insinuator.net/2017/10/erlang-distribution-rce-and-a-cookie-bruteforcer/

    • gruezApr 2020

      Exploit details were released a few days ago[1]. Some essential bits were removed, so not any script kiddie can use it, but it's only a matter of time before a full exploit available publicly.

      As for how it relates to the app, I don't think it matters much. I'd imagine most people already have bluetooth enabled, so using this app or not won't change their vulnerability status.

      [1] https://insinuator.net/2020/04/cve-2020-0022-an-android-8-0-9-0-bluetooth-zero-click-rce-bluefrag/

    • xentroniumJan 2013

      http://www.insinuator.net/2013/01/rails-yaml/

      Some explanation why YAML user input is evil.

      It works like this

      1.9.3p327 :001 > id = YAML.load("--- !ruby/string:Arel::Nodes::SqlLiteral \"1 --\"\n") # if user input can contain arbitrary YAML
      "1 --"

      It looks like string, but it's not.

      1.9.3p327 :002 > Keyword.where(:id => id).first
      Keyword Load (0.3ms) SELECT `keywords`.* FROM `keywords` WHERE `keywords`.`id` = 1 -- LIMIT 1

    Related

    PT SWARMswarm.ptsecurity.com23 people

    New dog, old trick: DaMAgeCard attack targets memory directly via SD card reader

    PT SWARM
    Company · last shared 2026
    Securelistsecurelist.com368 people

    Operation Triangulation: What you get when attack iPhones of researchers

    Securelist
    Company · last shared 2026
    Project Zerogoogleprojectzero.blogspot.com550 people

    Reading privileged memory with a side-channel

    Project Zero
    Company · last shared 2025
    Tenable TechBlogmedium.com/tenable-techblog42 people

    Let's Reverse Engineer Discord

    Tenable TechBlog
    Company · last shared 2024
    WhiteHat Security Blogblog.whitehatsec.com37 people

    North Korea’s Naenara Web Browser: It’s Weirder Than We Thought

    WhiteHat Security Blog
    Company · last shared 2015
    IOActive Blogblog.ioactive.com65 people

    Reverse Engineer’s Perspective on the Boeing 787 ‘51 days’ Directive

    IOActive Blog
    Company · last shared 2025
    Qualys Blogblog.qualys.com65 people

    SSL Labs in 2016 and Beyond

    Qualys Blog
    Company · last shared 2026
    Google Bug Hunters Blogbughunters.google.com71 people

    How we found and fixed an eBPF Linux kernel vulnerability

    Google Bug Hunters Blog
    Company · last shared 2026