Skip to main content

Pglogical

5 CVEs product

Monthly

CVE-2026-50738 Jul 28, 17:55 HIGH PATCH This Week

Remote code execution in pglogical extension for PostgreSQL allows a low-privileged user to crash replication workers, with potential for arbitrary code execution. A use-after-free condition in worker signaling code is triggered during normal replication operations when worker lifecycle events race. While typical effect is denial-of-service, a successful exploit can give complete control of the database backend process.

RCE PostgreSQL Use After Free Memory Corruption Pglogical +1
NVD VulDB
CVSS 4.0
7.7
EPSS
0.3%
CVE-2026-50737 Jul 28, 17:55 CRITICAL PATCH Act Now

Privilege escalation in pglogical allows a publisher to execute functions as superuser on the subscriber by exploiting default expression evaluation during replication of rows with missing columns. This affects deployments where non-superuser roles are permitted to create subscriptions, such as managed PostgreSQL services. No public exploit is known, and the path is distinct from CVE-2026-50736.

Privilege Escalation PostgreSQL Pglogical Enterprisedb
NVD VulDB
CVSS 4.0
9.0
EPSS
0.2%
CVE-2026-50736 Jul 28, 17:55 CRITICAL PATCH Act Now

SQL injection in pglogical's queue mechanism allows a publisher to execute arbitrary SQL as superuser on the subscriber, potentially breaking tenant isolation in shared deployments. An attacker who can direct a PostgreSQL subscription to an endpoint they control sends crafted DDL queue messages that the subscriber’s apply worker executes without sanitization, escalating from a role permitted to use pglogical to full superuser. Exploitation requires non-default delegation of subscription creation in managed environments, as default installations restrict this to superusers.

SQLi PostgreSQL Pglogical Enterprisedb
NVD VulDB
CVSS 4.0
9.0
EPSS
0.2%
CVE-2026-50735 Jul 28, 17:55 MEDIUM PATCH This Month

Out-of-bounds read in pglogical's apply worker allows a malicious publisher to disclose adjacent process memory or crash the subscriber. The vulnerability affects pglogical subscribers where a subscription is directed to an attacker-controlled endpoint. In default PostgreSQL installations creating a subscription requires superuser privileges, but in managed deployments where subscription creation has been delegated to non‑superuser roles lower‑privileged attackers can exploit this.

Buffer Overflow Information Disclosure PostgreSQL Pglogical Enterprisedb
NVD VulDB
CVSS 4.0
6.1
EPSS
0.2%
CVE-2021-3515 Jun 01, 14:15 MEDIUM PATCH This Month

A shell injection flaw was found in pglogical in versions before 2.3.4 and before 3.6.26. Rated medium severity (CVSS 6.7), this vulnerability is low attack complexity. This Command Injection vulnerability could allow attackers to inject arbitrary commands into system command execution.

PostgreSQL Command Injection Pglogical
NVD
CVSS 3.1
6.7
EPSS
0.5%
EPSS 0% CVSS 7.7
HIGH PATCH This Week

Remote code execution in pglogical extension for PostgreSQL allows a low-privileged user to crash replication workers, with potential for arbitrary code execution. A use-after-free condition in worker signaling code is triggered during normal replication operations when worker lifecycle events race. While typical effect is denial-of-service, a successful exploit can give complete control of the database backend process.

RCE PostgreSQL Use After Free +3
NVD VulDB
EPSS 0% CVSS 9.0
CRITICAL PATCH Act Now

Privilege escalation in pglogical allows a publisher to execute functions as superuser on the subscriber by exploiting default expression evaluation during replication of rows with missing columns. This affects deployments where non-superuser roles are permitted to create subscriptions, such as managed PostgreSQL services. No public exploit is known, and the path is distinct from CVE-2026-50736.

Privilege Escalation PostgreSQL Pglogical +1
NVD VulDB
EPSS 0% CVSS 9.0
CRITICAL PATCH Act Now

SQL injection in pglogical's queue mechanism allows a publisher to execute arbitrary SQL as superuser on the subscriber, potentially breaking tenant isolation in shared deployments. An attacker who can direct a PostgreSQL subscription to an endpoint they control sends crafted DDL queue messages that the subscriber’s apply worker executes without sanitization, escalating from a role permitted to use pglogical to full superuser. Exploitation requires non-default delegation of subscription creation in managed environments, as default installations restrict this to superusers.

SQLi PostgreSQL Pglogical +1
NVD VulDB
EPSS 0% CVSS 6.1
MEDIUM PATCH This Month

Out-of-bounds read in pglogical's apply worker allows a malicious publisher to disclose adjacent process memory or crash the subscriber. The vulnerability affects pglogical subscribers where a subscription is directed to an attacker-controlled endpoint. In default PostgreSQL installations creating a subscription requires superuser privileges, but in managed deployments where subscription creation has been delegated to non‑superuser roles lower‑privileged attackers can exploit this.

Buffer Overflow Information Disclosure PostgreSQL +2
NVD VulDB
EPSS 0% CVSS 6.7
MEDIUM PATCH This Month

A shell injection flaw was found in pglogical in versions before 2.3.4 and before 3.6.26. Rated medium severity (CVSS 6.7), this vulnerability is low attack complexity. This Command Injection vulnerability could allow attackers to inject arbitrary commands into system command execution.

PostgreSQL Command Injection Pglogical
NVD

This site uses cookies essential for authentication and security. No tracking or analytics cookies are used. Privacy Policy