Rebuild and publish postgres-meta to patch Node.js Brotli vulnerability (CVE-2026-111497)
Nessuno ha ancora preso questa issue.
Valutazione
- Difficoltà
- 2/5
- Tempo stimato
- 1-3 ore
- Idoneità per principianti
- 73/100
- Tipo di issue
- Bug
- Chiarezza
- Specificata chiaramente
- Stato di attività
- Attiva
- Stack tecnologico
- docker, node.js, typescript
Direzione di ricerca
Inizia individuando la configurazione di build e rilascio Docker per l’immagine meta, quindi verifica come viene selezionata la sua versione di Node.js. Ricostruisci e pubblica l’immagine con Node.js 22.23.4 o una versione successiva; verificala con il comando Docker dell’issue e conferma che indica il runtime corretto con la patch.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Descrizione
Bug report
- I confirm this is a bug with Supabase, not with my own application.
- I confirm I have searched the Docs, GitHub Discussions, and Discord.
Describe the bug
The latest docker image supabase/postgres-meta:v0.100.0 (which is used by self-hosted/v0.8.3) is built prior to the October 21, 2026 Node.js security patch for CVE-2026-111497 (Critical CVSS 9.2 Brotli libbrotlidec out-of-bounds heap write / RCE affecting Node.js < 22.23.4 and < 24.22.1).
supabase/postgres-meta:v0.100.0 does not yet have a rebuilt image tag with Node.js 22.23.4.
To Reproduce
Steps to reproduce the behavior:
- Pull the latest image:
docker pull supabase/postgres-meta:v0.100.0
- Check the containers for the Node.js
CVE-2026-111497patch constant (zlib.constants.BROTLI_DECODER_ERROR_FORMAT_BLOCK_SWITCH === -17):
docker run --rm supabase/postgres-meta:v0.100.0 node -p "zlib.constants.BROTLI_DECODER_ERROR_FORMAT_BLOCK_SWITCH === -17 ? 'PATCHED' : 'VULNERABLE (' + process.version + ')'"
- See output confirming unpatched runtimes:
VULNERABLE (v22.23.3)
Expected behavior
- Rebuild and publish a new
supabase/postgres-metarelease using Node.js>= 22.23.4.
PATCHED (v22.23.4)
System information
- OS: Linux (Docker self-hosted)
- Version of Node.js inside containers:
supabase-meta(v0.100.0):v22.23.3
- Lingua principale
- TypeScript
- Stelle
- 1.3k
- Fork
- 231
- Merge medio
- 3h 11m
- PR unite (30g)
- 1
Preparare l'ambiente
- Include un Dockerfile o un file Docker Compose
- Nessun modello di pull request
- Leggi la guida per i contributori
Come iniziare
- Leggi tutta la issue e poi la guida ai contributi del progetto.
- Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
- Fai un fork del repository e lavora su un branch.
- Apri una pull request che faccia riferimento al numero della issue.
Altre issue di supabase/postgres-meta
-
table-privileges errors on PostgreSQL < 17 for non-owner roles (unrecognized privilege type: MAINTAIN)Forse già presa @anh-nguyenn l’ha presa 1 giorno fa. Aperta
Difficoltà 2/5 1-3 ore Idoneità per principianti 78/100
supabase/postgres-meta#1174 ·
-
db.ts: init().end() resolves before the connection pool is closedForse già presa @h-zahar l’ha presa 59 giorni fa. Apertabug
Difficoltà 2/5 1-3 ore Idoneità per principianti 76/100
supabase/postgres-meta#1150 ·
-
Relationship column lists are null for dotted/mixed-case schemasForse già presa @hsusul l’ha presa 63 giorni fa. Aperta
Difficoltà 2/5 1-3 ore Idoneità per principianti 74/100
supabase/postgres-meta#1147 ·
-
functions.create/retrieve fails for multi-word argument typesForse già presa @hsusul l’ha presa 63 giorni fa. Aperta
Difficoltà 2/5 1-3 ore Idoneità per principianti 78/100
supabase/postgres-meta#1146 ·
-
Column check introspection corrupts expressions with NOT VALID / NO INHERITForse già presa @hsusul l’ha presa 64 giorni fa. Aperta
Difficoltà 2/5 1-3 ore Idoneità per principianti 76/100
supabase/postgres-meta#1143 ·
Tutte le issue di supabase/postgres-meta
Issue simili
-
Add: Shop On TV SDApertacheck:passed streams:add
Difficoltà 2/5 1-3 ore Idoneità per principianti 64/100
I maintainer di solito rispondono entro 1 giorno
-
bug implicit-state
Difficoltà 2/5 1-3 ore Idoneità per principianti 76/100
-
book-layout.spec fails when the similar-books rail holds other projects' booksForse già presa @praetorianer777 l’ha presa oggi. Aperta
Difficoltà 2/5 1-3 ore Idoneità per principianti 78/100
praetorianer777/GoTome#373 ·
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 75/100
Tencent/tdesign-react#4465 · 1 commento ·
I maintainer di solito rispondono entro 1 giorno
-
area:cards enhancement ready-for-agent
Difficoltà 2/5 1-3 ore Idoneità per principianti 66/100
fil-donadoni/tolaria#8883 ·
I maintainer di solito rispondono entro 1 giorno