Skip to main content

PostgreSQL CVE-2025-24288

| EUVDEUVD-2025-18666 CRITICAL
Initialization of a Resource with an Insecure Default (CWE-1188)
2025-06-19 support@hackerone.com
9.8
CVSS 3.1 · NVD
Share

Severity by source

NVD PRIMARY
9.8 CRITICAL
AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H

Primary rating from NVD · only source for this CVE.

CVSS VectorNVD

CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
Attack Vector
Network
Attack Complexity
Low
Privileges Required
None
User Interaction
None
Scope
Unchanged
Confidentiality
High
Integrity
High
Availability
High

Lifecycle Timeline

3
EUVD ID Assigned
Mar 15, 2026 - 00:08 euvd
EUVD-2025-18666
Analysis Generated
Mar 15, 2026 - 00:08 vuln.today
CVE Published
Jun 19, 2025 - 00:15 nvd
CRITICAL 9.8

DescriptionCVE.org

The Versa Director software exposes a number of services by default and allow attackers an easy foothold due to default credentials and multiple accounts (most with sudo access) that utilize the same default credentials. By default, Versa director exposes ssh and postgres to the internet, alongside a host of other services.

Versa Networks is not aware of any reported instance where this vulnerability was exploited. Proof of concept for this vulnerability has been disclosed by third party security researchers.

Workarounds or Mitigation:

Versa recommends the following security controls:

  1. Change default passwords to complex passwords
  2. Passwords must be complex with at least 8 characters that comprise of upper case, and lower case alphabets, as well as at at least one digit, and one special character
  3. Passwords must be changed at least every 90 days
  4. Password change history is checked to ensure that the at least the last 5 passwords must be used when changing password.
  5. Review and audit logs for all authentication attempts to check for unauthorized/suspicious login attempts and enforce remediation steps.

AnalysisAI

Critical authentication bypass vulnerability in Versa Director that exposes multiple services (SSH, PostgreSQL, and others) with default credentials on internet-facing deployments. The vulnerability affects Versa Director installations where default passwords remain unchanged, allowing unauthenticated remote attackers to gain complete system compromise (confidentiality, integrity, and availability impact). While no confirmed exploitation has been reported, proof-of-concept code has been publicly disclosed by security researchers, and the CVSS 9.8 score reflects the severity of unrestricted remote access with default credentials.

Technical ContextAI

The vulnerability stems from CWE-1188 (Initialization with Hard-Coded Network Resource Configuration Data), representing a fundamental design flaw where Versa Director ships with default credentials across multiple user accounts that possess sudo/administrative privileges. The affected services include SSH (port 22) and PostgreSQL (port 5432), both enabled by default and accessible without network segmentation. The root cause is inadequate secure-by-default configuration: rather than forcing credential rotation on first login or requiring complex passwords during initial setup, Versa Director allows these high-privileged accounts to remain accessible with static, publicly-known credentials. This affects Versa Director appliances deployed in cloud or network edge environments where internet exposure is common. The multi-account nature (multiple default accounts with identical credentials and elevated privileges) compounds the attack surface.

RemediationAI

Immediate actions required: (1) Change all default account passwords to complex passwords meeting requirements: minimum 8 characters, mixed case (upper/lower), at least one digit, at least one special character. Apply this to all accounts with sudo access. (2) Restrict network access to SSH (port 22) and PostgreSQL (port 5432) using firewall rules—remove direct internet exposure and require VPN/bastion host access. (3) Implement password policy enforcement: mandatory password changes every 90 days, password history tracking (last 5 passwords cannot be reused), complexity enforcement. (4) Enable and audit authentication logs for all login attempts, flagging failed attempts or logins from unexpected locations. (5) Monitor vendor security advisories from Versa Networks for patched versions when released. Until patches are available, strict network segmentation and credential rotation are mandatory mitigations. Note: The Versa Networks advisory does not specify patched versions, indicating this may be a recently disclosed vulnerability without available patches at publication time.

CVE-2025-1094 HIGH POC
8.1 Feb 13

PostgreSQL libpq functions PQescapeLiteral(), PQescapeIdentifier(), PQescapeString(), and PQescapeStringConn() improperl

CVE-2024-55964 CRITICAL POC
9.8 Mar 26

An issue was discovered in Appsmith before 1.52. Rated critical severity (CVSS 9.8), this vulnerability is remotely expl

CVE-2013-1899 MEDIUM POC
6.5 Apr 04

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

CVE-2026-20253 CRITICAL POC
9.8 Jun 10

Unauthenticated arbitrary file write in Splunk Enterprise (below 10.2.4 and 10.0.7) and Splunk Cloud Platform (below 10.

CVE-2017-7546 CRITICAL
9.8 Aug 16

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

CVE-2015-1352 MEDIUM POC
5.0 Mar 30

The build_tablename function in pgsql.c in the PostgreSQL (aka pgsql) extension in PHP through 5.6.7 does not validate t

CVE-2024-10553 CRITICAL POC
9.8 Mar 20

A vulnerability in the h2oai/h2o-3 REST API versions 3.46.0.4 allows unauthenticated remote attackers to execute arbitra

CVE-2019-9193 HIGH POC
7.2 Apr 01

In PostgreSQL 9.3 through 11.2, the "COPY TO/FROM PROGRAM" function allows superusers and users in the 'pg_execute_serve

CVE-2026-40887 CRITICAL POC
9.1 Apr 14

## Summary An unauthenticated SQL injection vulnerability exists in the Vendure Shop API. A user-controlled query strin

CVE-2022-24760 CRITICAL POC
10.0 Mar 12

Parse Server is an open source http web server backend. Rated critical severity (CVSS 10.0), this vulnerability is remot

CVE-2025-56157 CRITICAL POC
9.8 Dec 18

Hard-coded default PostgreSQL credentials shipped in the docker-compose.yaml of langgenius Dify through version 1.5.1 al

CVE-2024-12909 CRITICAL POC
9.8 Mar 20

A vulnerability in the FinanceChatLlamaPack of the run-llama/llama_index repository, versions up to v0.12.3, allows for

Share

CVE-2025-24288 vulnerability details – vuln.today

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