Broccoli2Shell: Brotli decoder RCE (CVE-2026-111497) in Node.js, Python and more

  • pcouy@lemmy.pierre-couy.fr
    link
    fedilink
    arrow-up
    1
    ·
    6 days ago

    Self hosting is getting really exhausting lately… Maybe I will just gate everything behind a VPN and stop sharing my services with relatives :/

    • locuester@lemmy.zip
      link
      fedilink
      English
      arrow-up
      1
      ·
      4 days ago

      Yeah, I’m starting to think that a tunnel at the router level with family is a preferred approach. I dread the setup time, but it sure lowers the attack surface.

    • h3ron@lemmy.zip
      link
      fedilink
      English
      arrow-up
      1
      ·
      4 days ago

      If you do the heavy lifting with external libraries in python, you are already running C code.

    • dust_accelerator@discuss.tchncs.de
      link
      fedilink
      arrow-up
      2
      ·
      5 days ago

      VPN enrollment is scanning a qr code nowadays. Or site2site, with a "plug this box into your network’ really shouldn’t be an obstacle in the year of the lord 2026

      • pcouy@lemmy.pierre-couy.fr
        link
        fedilink
        arrow-up
        4
        ·
        5 days ago

        Putting everything behind a VPN is useless if i give people who routinely click phishing links (then ask me for help when/if they realize their mistake, that’s how I know) access to said VPN

        • tribut@infosec.pub
          link
          fedilink
          arrow-up
          1
          ·
          5 days ago

          Not if your threat model is “bots that scan the internet for vulnerable installations of X”.

          • pcouy@lemmy.pierre-couy.fr
            link
            fedilink
            arrow-up
            1
            ·
            5 days ago

            A lot of these bot requests come from what seems to be compromised hosts turned into scanners and residential proxies.

    • FizzyOrange@programming.dev
      link
      fedilink
      arrow-up
      0
      arrow-down
      1
      ·
      5 days ago

      Nah just vibe code the stuff you host in Rust. These are all memory safety bugs.

      My exception is Home Assistant which is unfortunately Python 🤢 but it’s not exposed to the internet.

        • FizzyOrange@programming.dev
          link
          fedilink
          arrow-up
          0
          arrow-down
          3
          ·
          5 days ago

          I’m not praising vibe coded slop. Vibe coding with the latest models doesn’t produce slop anymore. And I’m not really praising that - just saying that it’s true.

      • Womble@piefed.world
        link
        fedilink
        English
        arrow-up
        2
        ·
        5 days ago

        99 times out of 100 a well used open source program written in any language is going to be more secure than something vibe coded in rust. Sure you wont get memory bugs (probably, if you’re just vibing it how do you know its not using unsafe rust?), but it is vastly more likely to just contain regular logic bugs.