CVE catalog

CVE-2026-50738

A use-after-free condition exists in pglogical's worker signaling code, where a worker structure can be dereferenced after the underlying slot has been freed or recycled during normal worker lifecycle

[CVE catalog]

Severity
High · CVSS 7.7CVSS:4.0/AV:N/AC:H/AT:N/PR:L/UI:N/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N/E:X/CR:X/IR:X/AR:X/MAV:X/MAC:X/MAT:X/MPR:X/MUI:X/MVC:X/MVI:X/MVA:X/MSC:X/MSI:X/MSA:X/S:X/AU:X/R:X/V:X/RE:X/U:X
Published
Source
[NVD] · [CVE record]
EPSS
0.51% · Oct 25, 2026

A use-after-free condition exists in pglogical's worker signaling code, where a worker structure can be dereferenced after the underlying slot has been freed or recycled during normal worker lifecycle events. The condition is reachable during normal replication operation, including by a low-privileged user able to influence worker start, stop, and restart timing through permitted pglogical operations. In the typical case the condition crashes replication workers, causing an availability impact. In the worst case a use-after-free in a PostgreSQL backend can be leveraged as a remote code execution primitive at the privilege of that backend.

Vulnerable and fixed packages

Distribution-reported package versions and fixes. These do not depend on matching against the OpenFactory package catalog.

DistributionPackageReleaseVersionStatus
Debianpglogicalsid2.4.8-2fixed
Debianpglogicalforky2.4.8-2fixed
Debianpglogicaltrixie2.4.5-1vulnerable
Debianpglogicalbookworm2.4.2-3vulnerable
CpepglogicalNot reported2.4.8fixed

Fixed-version evidence

DistributionPackageTypeReleaseFixed versionUrgencyOriginBugs
Debianpglogicalsourcesid2.4.8-1not yet assignedNot reportedNot reported
Debianpglogicalsourceforky2.4.8-1not yet assignedNot reportedNot reported
Debianpglogicalsourcetrixie(unfixed)not yet assignedNot reportedNot reported
Debianpglogicalsourcebookworm(unfixed)not yet assignedNot reportedNot reported
CpepglogicalcpeNot reported2.4.8Not reportedNVD-CVE-2026-50738Not reported

Notes

[trixie] pglogical: Minor issue

OpenFactory catalog packages

[Debian 12 (Bookworm)]

  • Source package: [pglogical]

    Details (2)
    • 2.4.2-3 · amd64 · bookworm

      Affected

      nvd · pglogical · debian · bookworm; nvd · pglogical · debian · 12

    • 2.4.2-3 · arm64 · bookworm

      Affected

      nvd · pglogical · debian · bookworm; nvd · pglogical · debian · 12

[Debian 13 (Trixie)]

  • Source package: [pglogical]

    Details (2)
    • 2.4.5-1 · amd64 · trixie

      Affected

      nvd · pglogical · debian · 13

    • 2.4.5-1 · arm64 · trixie

      Affected

      nvd · pglogical · debian · 13

Observed:

References