Severity by source
AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:N
Known default password on a network-exposed port gives unauthenticated superuser DB access (PR:N/AC:L/AV:N), enabling read, modification, and destruction of data, so C/I/A all High.
Primary rating from Vendor (certcc).
CVSS VectorVendor: certcc
Lifecycle Timeline
4DescriptionCVE.org
Deployment of the VPS.org one-click Supabase template deploys a PostgreSQL instance that is published on all interfaces (0.0.0.0:5432) with a default database password set to "postgres". Because Docker installs its own iptables rules, this exposure bypasses a standard host UFW configuration.
AnalysisAI
Exposure of a default-credentialed PostgreSQL database in the VPS.org one-click Supabase template allows remote attackers to connect directly to the database on 0.0.0.0:5432 using the well-known default password 'postgres', gaining full read/write access. The flaw stems from insecure default initialization combined with Docker's iptables rules overriding host UFW firewall policy, so operators who believe UFW protects the port are silently exposed. No public exploit has been identified at time of analysis, and EPSS is low (0.14%, 4th percentile), but SSVC rates the technical impact as total and exploitation as automatable.
Technical ContextAI
The affected component is a one-click deployment template (cpe:2.3:a:vps.org:supabase_template) that stands up Supabase, an open-source Firebase alternative built on PostgreSQL. The root cause maps to CWE-1188 (Insecure Default Initialization of a Resource): the template ships PostgreSQL bound to all interfaces (0.0.0.0:5432) with the vendor default database password 'postgres' left unchanged. A key aggravating factor is Docker networking behavior - the Docker daemon writes its own iptables rules directly into the nat/filter tables, which are evaluated before UFW's rules, so a published container port remains reachable from the internet even when UFW is configured to deny it. This is a well-documented interaction between Docker and UFW rather than a bug in either firewall.
RemediationAI
No vendor-released patch identified at time of analysis, so remediation is configuration-driven and should be applied immediately. First, change the PostgreSQL 'postgres' superuser password to a strong unique value (ALTER USER postgres WITH PASSWORD ...) - this closes the default-credential path with no functional side effects. Second, stop publishing the database on all interfaces: bind the container port to localhost (e.g. map 127.0.0.1:5432:5432 rather than 5432:5432) or remove the host port publication entirely so only other containers on the Docker network can reach it - side effect is that remote database clients will need an SSH tunnel or VPN. Third, because Docker's iptables rules bypass UFW, do not rely on UFW alone; instead use Docker's own controls (DOCKER-USER iptables chain rules to restrict source IPs, or set the daemon's iptables handling) to filter access to 5432 - note that editing the DOCKER-USER chain requires care to avoid breaking other container connectivity. Consult the CERT/CC note (https://kb.cert.org/vuls/id/243636) for vendor guidance and any updated template.
An issue was discovered in Appsmith before 1.52. Rated critical severity (CVSS 9.8), this vulnerability is remotely expl
runc through version 1.0-rc6 (used in Docker before 18.09.2) contains a container escape vulnerability that allows attac
Netmaker makes networks with WireGuard. Rated high severity (CVSS 7.5), this vulnerability is remotely exploitable, no a
Unauthenticated remote code execution in Marimo ≤0.20.4 allows attackers to execute arbitrary system commands via the `/
The News & Blog Designer Pack - WordPress Blog Plugin - (Blog Post Grid, Blog Post Slider, Blog Post Carousel, Blog Post
Path traversal in JFrog Artifactory (CWE-22) enables an authenticated low-privilege user to write data outside the inten
Docker 1.3.2 allows remote attackers to execute arbitrary code with root privileges via a crafted (1) image or (2) build
Remote code execution in Gogs through 0.14.2 allows authenticated users (and unauthenticated attackers on default-config
Unauthenticated remote command injection in SGWBOX N3 firmware 2.0.25 lets attackers execute arbitrary operating-system
Remote code execution in Flowise before 3.1.2 allows any authenticated user (or API caller with chatflow view/update per
Remote code execution in NocoBase Workflow Script Node (npm @nocobase/plugin-workflow-javascript) allows authenticated l
Docker Desktop Community Edition before 2.1.0.1 allows local users to gain privileges by placing a Trojan horse docker-c
Same technique Authentication Bypass
View allShare
External POC / Exploit Code
Leaving vuln.today
EUVD-2026-51547
GHSA-j3fc-fx73-7qv7