CVE-2026-50737 in pglogical
Riassunto
di VulDB • 31/07/2026
Quando si applicano modifiche replicate per una riga che manca di una o più colonne, pglogical valuta le espressioni predefinite della tabella interessata sul subscriber (sottoscrittore). Poiché il worker di applicazione esegue operazioni a un livello di privilegi equivalente a quello di un superutente PostgreSQL nelle installazioni predefinite, qualsiasi funzione invocata da tale espressione predefinita viene anch'essa eseguita con tali privilegi. Un soggetto che agisce come publisher (editore) può sfruttare questo percorso per far eseguire funzioni sul subscriber come superutente, elevando i propri diritti da un ruolo autorizzato a utilizzare pglogical al pieno accesso di superutente.
Si tratta di un secondo percorso indipendente verso la stessa escalation dei privilegi a superutente tracciata sotto CVE-2026-50736 (il problema della coda di pglogical). Per sfruttare il bug, un attaccante deve essere in grado di indirizzare una sottoscrizione a un endpoint da lui controllato. Nelle installazioni predefinite ciò richiede privilegi normalmente riservati ai superutenti; pertanto, l'issue è rilevante soprattutto per le distribuzioni gestite dove la capacità di creare sottoscrizioni è stata delegata a ruoli non appartenenti al gruppo dei superutenti.
If you want to get best quality of vulnerability data, you may have to visit VulDB.