CVE-2026-111497 (Broccoli2Shell, aka Node2Shell): an out-of-bounds write in Google’s Brotli decoder affecting Node.js, Python Brotli/brotlicffi and anything built on the C decoder. Affected versions, how to check, and how to fix it.

  • pipe01@programming.dev
    link
    fedilink
    English
    arrow-up
    17
    arrow-down
    1
    ·
    7 hours ago

    Installing the update isn’t enough. A running process keeps the old decoder until it restarts

    Yes, that’s kinda how computers work?

  • dan@upvote.au
    link
    fedilink
    English
    arrow-up
    4
    ·
    8 hours ago

    For Nginx on Debian, I need to figure out if just updating the libbrotli1 package is sufficient, or if libnginx-mod-http-brotli needs to be updated too. I suspect it’s dynamically linked (since that’s standard on Debian) and thus just updating the Brotli library and restarting Nginx is sufficient.