Skip to main content

WarehousePG EUVDEUVD-2026-107264

| CVE-2026-104949 LOW
Missing Authorization (CWE-862)
2026-10-21 EDB GHSA-6956-hw8j-vqw3
2.3
CVSS 4.0 · Vendor: EDB
View

Attack ChainAIDerived

Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain

  1. Access
    Obtain low-privileged cluster account
  2. Exploit
    Open utility-mode connection to coordinator
  3. Execution
    Call gp_add_coordinator_standby() with fake entry
  4. Impact
    Block administrators from adding real standby

Vulnerability Assessment

Weakness
CWE
OWASP Top 10:2025
A01:2025 - Broken Access Control
ASVS 5.0
V8 - Authorization Authorization checks on every request
MITRE ATT&CK

1 technique across 1 tactic: Privilege Escalation

The technique list with ATT&CK links and the kill-chain view is part of the Basic plan and up.

Exploitation Conditions

Two concrete prerequisites: (1) the attacker must hold a valid low-privileged account able to open a utility-mode connection to the coordinator (PR:L - authenticated), and (2) the target cluster must currently have NO standby coordinator configured, which is exactly the attack requirement captured by AT:P - gp_add_coordinator_standby()/gp_add_master_standby() is the one add/remove function missing the superuser check that its siblings enforce. Limiting factors that reduce real-world risk: it is useless on clusters that already have a standby configured, it cannot read or modify user data (confidentiality unaffected), and remediation requires only that a superuser delete the fake gp_segment_configuration entry. It affects only WarehousePG 6.27.1-6.27.6 and 7.2.1-7.6.0.

Impact

This is a genuinely low-priority issue, and the signals are consistent rather than conflicting. The vendor-supplied CVSS 4.0 vector scores only 2.3 (Low): network vector (AV:N) and low complexity (AC:L), but it requires authenticated low-privileged access (PR:L) and carries an explicit attack requirement (AT:P) - the target cluster must have no standby coordinator configured. Impact is bounded to limited integrity (VI:L) and limited availability (VA:L) of the configuration/standby subsystem, with no confidentiality impact (VC:N); the description confirms user data is neither exposed nor modified. No EPSS score, KEV listing, POC, or SSVC decision data was provided in the input - absence of these is not itself evidence of safety, but combined with the low CVSS and the authenticated+preconditioned nature of the flaw, there is no indication of a widespread or urgent threat. The realistic worst case is a nuisance/soft-DoS: a low-privileged user plants a fake standby entry that an administrator cannot clear without superuser intervention. This is a high-CVSS-but-no - rather a correctly-scored low-risk authorization gap that should be patched in routine maintenance, not emergency cycles.

Exploit ScenarioDerived

A low-privileged but authenticated user on a WarehousePG cluster that has no standby coordinator opens a utility-mode connection and invokes gp_add_coordinator_standby() (aka gp_add_master_standby()), which - unlike sibling segment functions - omits the superuser check. This inserts a bogus standby entry into gp_segment_configuration, after which administrators are blocked from provisioning a legitimate standby until a superuser manually removes the fake record. No public exploit identified at time of analysis.

Monitor Track and reassess. Why: LOW severity (CVSS 0.1-3.9).
Patch available 0.2% exploitation probability (EPSS)

Get an e-mail when this CVE is exploited, patched or re-scored. Free account.

Alert me

AnalysisAIv1 – Oct 21, 2026

WarehousePG 6.27.1 through 6.27.6 and 7.2.1 through 7.6.0 allow an authenticated low-privileged user who can open a utility-mode connection to invoke gp_add_coordinator_standby(), named gp_add_master_standby() in WHPG 6 and kept as an alias in WHPG 7, without the superuser check enforced by sibling segment add/remove functions. On a cluster with no standby coordinator configured, this creates a fake gp_segment_configuration entry that blocks administrators from adding a real standby until a superuser removes it. The issue is low severity and limited to integrity and availability impact with no user-data exposure; no public exploit was identified at time of analysis and it is not confirmed actively exploited (CISA KEV).

RemediationAI

No exact fixed version is identified in the supplied data, so the Enterprisedb advisory at https://www.enterprisedb.com/docs/security/advisories/cve2026104949/ should be treated as the authoritative source for patched builds and upgrade instructions. Until a fixed build is applied, restrict utility-mode connections to trusted administrators and service accounts, recognizing that this can break legitimate administrative tooling that relies on non-superuser utility-mode access. Superusers should audit gp_segment_configuration for unexpected standby coordinator entries and remove fake entries so that legitimate standby addition can proceed; this recovery step is narrow because user data is not affected. Monitoring for calls to gp_add_coordinator_standby() and gp_add_master_standby() and for new standby rows is warranted, especially on WarehousePG clusters that do not currently have a standby coordinator configured.

Affected VersionsENISA

WarehousePG 6.27.1 <6.27.7
WarehousePG 7.2.1 <7.6.1

Affected Packages

euvd warehousepg fix: 6.27.7, 7.6.1

Source: OSV (Open Source Vulnerabilities)

Affects your stack

Affects 1 package in euvd

Checking this CVE against your own stacks and servers is part of the Basic plan and up.

Technical ContextAI · show details

WarehousePG is an Enterprisedb MPP database product whose coordinator tracks segment and standby topology in gp_segment_configuration. The affected function is part of the segment-management utility surface and is reachable over a utility-mode connection. The root cause is CWE-862, missing authorization: unlike the other segment add and remove functions, gp_add_coordinator_standby()/gp_add_master_standby() does not require superuser privileges. The practical prerequisite is captured by CVSS 4.0 AT:P: the target cluster must currently have no standby coordinator configured, so the fake entry can occupy that slot and prevent a legitimate standby from being added. The attacker must also hold a valid low-privileged account able to open a utility-mode connection, consistent with PR:L in both the vendor CVSS 4.0 vector and the independent CVSS 3.1 assessment (AV:N/AC:H/PR:L/UI:N/S:U/C:N/I:L/A:L). EDB/WHPG tagging describes this as an Authentication Bypass, but the concrete weakness is an authorization gap rather than a credential bypass; confidentiality is unaffected because user data is neither exposed nor modified.

Know when Warehousepg gets its next vulnerability

  • Watch products and get an email when something new is published
  • Check this CVE against your own stack and servers
  • Exploit and PoC references, threat intelligence from 22 sources

No credit card · 7-day full trial

Severity by source

Vendor (EDB) PRIMARY 2.3 LOW
CVSS:4.0/AV:N/AC:L/AT:P/PR:L/UI:N/VC:N/VI:L/VA:L/SC:N/SI:N/SA:N
vuln.today AI 4.2 MEDIUM

Authenticated low-privileged utility-mode access gives PR:L; the required no-standby cluster state maps the 4.0 AT:P requirement to AC:H; no data exposure gives C:N, with limited config integrity and standby-availability impact.

3.1 AV:N/AC:H/PR:L/UI:N/S:U/C:N/I:L/A:L
4.0 AV:N/AC:L/AT:P/PR:L/UI:N/VC:N/VI:L/VA:L/SC:N/SI:N/SA:N

Primary rating from Vendor (EDB).

CVSS VectorVendor: EDB

Attack Vector
Network
Attack Complexity
Low
Attack Requirements
Present
Privileges Required
Low
User Interaction
None
Vulnerable system: Confidentiality
None
Vulnerable system: Integrity
Low
Vulnerable system: Availability
Low
Subsequent system: Confidentiality
None
Subsequent system: Integrity
None
Subsequent system: Availability
None

Lifecycle Timeline

1
Patch available
Oct 21, 2026 - 15:02 EUVD

DescriptionCVE.org

WarehousePG (WHPG) 6.27.1 through 6.27.6 and 7.2.1 through 7.6.0 are affected by a missing authorization vulnerability (CWE-862) in gp_add_coordinator_standby(). The function is named gp_add_master_standby() in WHPG 6, and WHPG 7 keeps that name as an alias. Unlike the other segment add and remove functions, it does not require superuser privileges. A low-privileged user who can open a utility-mode connection can use it to add a fake standby coordinator entry to gp_segment_configuration on a cluster that has no standby configured. Administrators then cannot add a real standby until a superuser removes the fake entry. User data is not exposed or modified.

Threat Intelligence Overview

EPSS Score
0.2%
Top 89% exploitable
Prevalence
Low
niche MPP analytical database (Greenplum fork), limited enterprise footprint
Data Quality
4 sources
Confidence: Medium

How this decision was reached

The engine reads each signal below and applies a fixed list of rules from top to bottom. The first rule that matches sets the recommended action – like a statement, every line is shown.

SignalValue
Severity LOW
CISA KEV No
Public POC No
EPSS 0.2%
Patch available Yes
Active threat No
Deciding rule
LOW severity (CVSS 0.1-3.9)
What every action level means
Emergency Immediate action required. Criteria: CRITICAL + in CISA KEV (actively exploited) without patch, OR CRITICAL + EPSS > 30% without patch, OR CRITICAL + active threat signals without patch.
Act Now Prioritize within 24-48h. Criteria: in KEV with patch available, OR CRITICAL + public POC, OR HIGH + EPSS > 10%, OR CRITICAL + active threat, OR any CRITICAL severity.
This Week Schedule remediation this week. Criteria: HIGH severity (CVSS 7.0-8.9). Patch within normal change window.
This Month Plan within 30 days. Criteria: MEDIUM severity (CVSS 4.0-6.9), lower exploitation probability. Include in regular patch cycle.
Monitor Track and reassess. Criteria: LOW severity (CVSS 0.1-3.9), minimal exploitation risk. No immediate action needed.

SSVC AssessmentENISA

SSVC Decision· derived
Defer
Exploitation· derived
None
System Exposure· derived
Open
Automatable· derived
No
Human Impact· derived
Low

Priority Score

12
Low Medium High Critical
KEV: 0
EPSS: 0
CVSS: +12
PoC: 0
Weaponized: 0
Threat intel: 0
Gov advisory: 0

Attack Technique

Authentication bypass attacks exploit flaws in the verification mechanisms that control access to systems and applications.

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