RetroFed Forum
Your home away from modern life.
Broccoli2Shell: the Brotli decoder bug (CVE-2026-111497) - Affecting Node.js, Python, C library
Post Reply
AuthorMessage
Sir. Haxalot nord.pub SirHaxalot@nord.pub
Joined: 2026-02-03
Quote

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.

53   Original
UltraBlack lemmy.world UltraBlack@lemmy.world
Joined: 2023-06-20
#2 · Quote Reply

Craziest 7 days

20
dan upvote.au dan@upvote.au
Joined: 2023-06-14
#3 · (edited) Quote Reply

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.

4
pipe01 programming.dev pipe01@programming.dev
Joined: 2023-12-20
#4 · Quote Reply

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

Yes, that's kinda how computers work?

18
lnxtx (xe/xem/xyr) sopuli.xyz lnxtx@sopuli.xyz
Joined: 2025-09-02
#5 · Quote Reply

Installing the update isn't enough. A running process keeps the old decoder until it restarts Yes, that's kinda how computers work?

Sure, but good reminder anyway.

7
lnxtx (xe/xem/xyr) sopuli.xyz lnxtx@sopuli.xyz
Joined: 2025-09-02
#6 · Quote Reply

Craziest 7 days

yet.

10
Sir. Haxalot nord.pub SirHaxalot@nord.pub
Joined: 2026-02-03
#7 · Quote Reply

Installing the update isn't enough. A running process keeps the old decoder until it restarts Yes, that's kinda how computers work?

Imo still worth reminding people that just because you run an apt/dnf upgrade
running applications still map the now unlinked outdated version.

13
Post Reply
Back to top