Back to overview

CVE-2026-50735

MEDIUM
6.1
CVSS 4.0
Description
pglogical's apply worker does not sufficiently validate the length of certain fields in incoming replication protocol messages before copying them, resulting in an out-of-bounds read. A party acting as the publisher for a subscription, for example a non-PostgreSQL endpoint that speaks the pglogical replication protocol, can return crafted messages that cause the subscriber's apply worker to read beyond the bounds of an allocated buffer, disclosing adjacent process memory or crashing the worker. To exploit the issue an attacker must be able to direct a subscription at an endpoint they control. In default installations this requires privileges normally reserved for a superuser, so the issue is most relevant to managed deployments where the ability to create subscriptions has been delegated to non-superuser roles.

Metadata

CVE ID
CVE-2026-50735
State
PUBLISHED
Assigner
EDB
Reserved
2026-06-05 19:13 UTC
Published
2026-07-28 17:55 UTC
Last updated
2026-07-28 19:02 UTC
Primary CWE
CWE-125
CWE-125 Out-of-bounds Read
Vendor / Product
EnterpriseDB / pglogical
Sources
cve.org  ·  NVD

Severity & Metrics

6.1 MEDIUM CVSS 4.0
CVSS:4.0/AV:N/AC:H/AT:P/PR:L/UI:N/VC:H/VI:N/VA:H/SC:N/SI:N/SA:N
SSVC — CISA Coordinator
Exploitation
none
Automatable
no
Tech. Impact
partial
Affected products (1)
VendorProductPlatformVersions
EnterpriseDB pglogical 2 < 2.4.8
Weakness (CWE)
CWESourceDescription
CWE-125 cna CWE-125 Out-of-bounds Read
CVSS scores (1)
ScoreSeverityVersionSourceVector
6.1 MEDIUM 4.0 cna CVSS:4.0/AV:N/AC:H/AT:P/PR:L/UI:N/VC:H/VI:N/VA:H/SC:N/SI:N/SA:N
Back to overview