Severity by source
CVSS:4.0/AV:N/AC:L/AT:P/PR:N/UI:N/VC:H/VI:H/VA:H/SC:L/SI:L/SA:L/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:Amber
Remote and unauthenticated once reached (PR:N/UI:N), but AC:H reflects that the cluster must have been provisioned via Terraform/REST with the insecure default; total impact gives C/I/A:H.
Primary rating from NVD.
CVSS VectorNVD
Lifecycle Timeline
4DescriptionCVE.org
Prior to 2025-11-03, well-intended users of Terraform or REST API for Google Cloud AlloyDB for PostgreSQL could have created clusters with an insecure default password which could have been exploited by a remote attacker to gain full administrative access to the database.
Exploitation required network access to the AlloyDB cluster and was limited to Terraform or the REST API, as other clients blocked it.
AnalysisAI
Full administrative database takeover in Google Cloud AlloyDB for PostgreSQL affected clusters provisioned via Terraform or the REST API before 2025-11-03, where those provisioning paths applied an insecure default password. A remote attacker with network reachability to such a cluster could authenticate as a privileged account and gain complete control of the database. There is no public exploit identified at time of analysis, and the EPSS probability is very low (0.04%, 12th percentile), consistent with the SSVC assessment of no observed exploitation.
Technical ContextAI
AlloyDB for PostgreSQL is Google Cloud's managed, PostgreSQL-compatible database service. The root cause is CWE-1392 (Use of Default Credentials): when a cluster was created through the Terraform provider (the tag set references Hashicorp) or the Google Cloud REST API, the workflow could establish an insecure default password for a database account rather than forcing a strong, unique secret. Notably, other client paths (e.g., the Cloud Console/gcloud) blocked this insecure default, meaning the weakness was specific to the Terraform/REST provisioning surface. The single affected CPE is cpe:2.3:a:google_cloud:alloydb_for_postgresql, and the flaw is a provisioning/configuration defect in the managed service rather than a memory-safety or protocol bug.
RemediationAI
Google addressed the provisioning behavior server-side as of 2025-11-03 (Patch available per vendor advisory); no customer software upgrade is required for the fix itself, but affected clusters remain at risk until their credentials are corrected. The primary action is to identify any AlloyDB cluster created via Terraform or the REST API before 2025-11-03 and rotate the database password to a strong, unique value, removing the insecure default. As compensating controls, restrict network reachability to the cluster by enforcing private IP/VPC-only access and removing any public authorized networks so a defaulted account cannot be reached from the internet, and audit IAM/database roles for unexpected privileged access; the trade-off is that tightening authorized networks may break existing application connectivity and must be validated against dependent services. Review the Google Cloud AlloyDB release notes (https://docs.cloud.google.com/alloydb/docs/release-notes#April_28_2026) and the NVD entry (https://nvd.nist.gov/vuln/detail/CVE-2026-7428) for authoritative guidance.
More in PostgreSQL
View allPostgreSQL libpq functions PQescapeLiteral(), PQescapeIdentifier(), PQescapeString(), and PQescapeStringConn() improperl
An issue was discovered in Appsmith before 1.52. Rated critical severity (CVSS 9.8), this vulnerability is remotely expl
Argument injection vulnerability in PostgreSQL 9.2.x before 9.2.4, 9.1.x before 9.1.9, and 9.0.x before 9.0.13 allows re
Unauthenticated arbitrary file write in Splunk Enterprise (below 10.2.4 and 10.0.7) and Splunk Cloud Platform (below 10.
Unauthenticated SQL injection in Sangoma Switchvox SMB Edition 8.3 (build 104997) lets remote attackers execute arbitrar
PostgreSQL versions before 9.2.22, 9.3.18, 9.4.13, 9.5.8 and 9.6.4 are vulnerable to incorrect authentication flaw allow
The build_tablename function in pgsql.c in the PostgreSQL (aka pgsql) extension in PHP through 5.6.7 does not validate t
A vulnerability in the h2oai/h2o-3 REST API versions 3.46.0.4 allows unauthenticated remote attackers to execute arbitra
In PostgreSQL 9.3 through 11.2, the "COPY TO/FROM PROGRAM" function allows superusers and users in the 'pg_execute_serve
Unauthenticated SQL injection in Vendure Shop API allows remote attackers to execute arbitrary SQL commands against the
Parse Server is an open source http web server backend. Rated critical severity (CVSS 10.0), this vulnerability is remot
Hard-coded default PostgreSQL credentials shipped in the docker-compose.yaml of langgenius Dify through version 1.5.1 al
Same weakness CWE-1392 – Use of Default Credentials
View allSame technique Information Disclosure
View allShare
External POC / Exploit Code
Leaving vuln.today
EUVD-2026-29438
GHSA-fmcg-2r5c-wmhp