Not a U.S. government website. NDD is an independent vulnerability database by Volerion and is not affiliated with or endorsed by NIST or NVD.
VOLERION
Volerion Security Research

NOT DEFERRED DATABASE

VULNERABILITIES

CVE-2026-104948 Details

ANALYZED


This CVE record has been analyzed and enriched by NVDAPI.com as an independent party.

Description

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 the built-in cluster expansion functions gp_expand_lock_catalog() and gp_expand_bump_version(). Any authenticated database role can run them, and neither checks privileges. A low-privileged user can call gp_expand_lock_catalog() inside an open transaction to block all catalog changes across the cluster for every user, superusers included, until that transaction ends, which in practice requires a superuser to terminate the session. Blocked changes include DDL, temporary table creation, GRANT and CREATE ROLE. The same user can call gp_expand_bump_version() repeatedly. Each call disconnects sessions that hold temporary tables, with a FATAL error on their next catalog change, and makes every other session rebuild its segment connections.

Metrics

CVSS 3.x Severity and Vector Strings:

References to Advisories, Solutions, and Tools

By selecting these links, you will be leaving this site. These are references gathered from the official CVE record and are not endorsed by Volerion.

URLSource(s)Tag(s)
https://www.enterprisedb.com/docs/security/advisories/cve2026104948/ EnterpriseDB CorporationAdvisoryRemedyVendor

Weakness Enumeration

CWE-IDCWE NameSource
CWE-862Missing AuthorizationEnterpriseDB Corporation

Affected Products

ProductVersions
WarehousePG
>= 6.27.1, <= 6.27.6 (semver)
>= 7.2.1, <= 7.6.0 (semver)

CPE

  • No CPEs found in CPE dictionary for this product.

Remediation

  • Upgrade: 6.27.7moderate effort
  • Upgrade: 7.6.1moderate effort
  • Mitigation:low effort

    As a superuser, execute the following commands in every connectable database (including all user databases, 'postgres', and 'template1'): REVOKE EXECUTE ON FUNCTION gp_expand_lock_catalog() FROM public; REVOKE EXECUTE ON FUNCTION gp_expand_bump_version() FROM public;

Change History

2 change records found show changes


QUICK INFO

CVE Dictionary Entry:
CVE-2026-104948
NVD Published Date:
Oct 21, 2026
NVD Last Modified:
Oct 30, 2026
Source:
EnterpriseDB Corporation
CVE-2026-104948 Details - Not Deferred