PatchSiren cyber security CVE debrief
CVE-2026-104948 EnterpriseDB CVE debrief
WarehousePG (WHPG) versions 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(). This vulnerability allows low-privileged users to potentially block catalog changes or disconnect sessions, requiring verification of exposure and assessment of potential impact. The affected functions can be exploited by any authenticated database role, as 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,
- Vendor
- EnterpriseDB
- Product
- WarehousePG
- CVSS
- HIGH 7.1
- CISA KEV
- Not listed in stored evidence
- Original CVE published
- 2026-10-21
- Original CVE updated
- 2026-10-30
- Advisory published
- 2026-10-21
- Advisory updated
- 2026-10-30
Who should care
Database administrators and security teams responsible for WarehousePG deployments should assess exposure and potential impact. They should verify the authentication and authorization controls in place and evaluate the role of gp_expand_lock_catalog() and gp_expand_bump_version() in their environment. Additionally, they should implement compensating controls and monitor for suspicious activity related to these functions to mitigate potential risks.
Why it matters
Defenders should care about CVE-2026-104948 because it affects WarehousePG, allowing low-privileged users to block catalog changes or disconnect sessions, requiring verification of exposure and assessment of potential impact.
- Potential disruption of catalog changes across the cluster.
- Possible disconnection of sessions holding temporary tables.
- Requirement for superuser intervention to terminate sessions.
- Need for verification of authentication and authorization controls.
Technical summary
The vulnerability allows an authenticated database role to run gp_expand_lock_catalog() and gp_expand_bump_version() without privilege checks, potentially blocking catalog changes or disconnecting sessions. This is due to a missing authorization vulnerability (CWE-862) in the built-in cluster expansion functions of WarehousePG. The functions can be exploited to block catalog changes or disconnect sessions holding temporary tables, impacting database operations and requiring superuser intervention to resolve issues.
Defensive priority
Defenders should prioritize verifying exposure and assessing potential impact, focusing on authentication and authorization controls.
Recommended defensive actions
- Verify exposure by checking current WarehousePG versions and authentication configurations.
- Assess potential impact by evaluating the role of gp_expand_lock_catalog() and gp_expand_bump_version() in the environment.
- Implement compensating controls to limit the use of gp_expand_lock_catalog() and gp_expand_bump_version().
- Monitor for suspicious activity related to these functions.
- Review vendor guidance for patching or mitigating the vulnerability.
- Conduct an exposure review to identify potentially affected systems.
- Track exceptions and retest remediated assets to ensure vulnerability resolution.
Evidence notes
The CVE record and source item provide details on the vulnerability, affected versions, and potential impact. The vulnerability is confirmed in WarehousePG versions 6.27.1 through 6.27.6 and 7.2.1 through 7.6.0. The gp_expand_lock_catalog() and gp_expand_bump_version() functions are vulnerable to exploitation by authenticated database roles without privilege checks. Evidence limits are based on the CVE record and source item information, with no additional unsupported facts or claims.
Sources and references
Verified primary and authoritative sources
-
CVE-2026-104948 CVE Program record
Publisher, destination, and source semantics verified
URL: https://www.cve.org/CVERecord?id=CVE-2026-104948
CVE Program - Official CVE Program record with source-provided CVE metadata.
-
CVE-2026-104948 NVD vulnerability detail
Publisher, destination, and source semantics verified
URL: https://nvd.nist.gov/vuln/detail/CVE-2026-104948
NIST National Vulnerability Database - Official NIST NVD detail page and source-specific vulnerability assessment.
Supplemental references
-
CVE-2026-104948
Unverified legacy reference
URL: https://raw.githubusercontent.com/CVEProject/cvelistV5/main/cves/2026/104xxx/CVE-2026-104948.json
cve_program_cvelist_v5
-
Source reference
Unverified legacy reference
URL: https://www.enterprisedb.com/docs/security/advisories/cve2026104948/
Supplemental source
Methodology and review provenance
AI-assisted synthesis based on stored public vulnerability evidence. System validation, approval state, and publication status do not by themselves establish human review of this revision. PatchSiren helps prioritize defensive review and does not prove exposure or remediation on any system.