Severity by source
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
Lifecycle Timeline
3DescriptionCVE.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:
- Change default passwords to complex passwords
- 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
- Passwords must be changed at least every 90 days
- Password change history is checked to ensure that the at least the last 5 passwords must be used when changing password.
- 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.
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.
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
## Summary An unauthenticated SQL injection vulnerability exists in the Vendure Shop API. A user-controlled query strin
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
A vulnerability in the FinanceChatLlamaPack of the run-llama/llama_index repository, versions up to v0.12.3, allows for
Same technique Information Disclosure
View allShare
External POC / Exploit Code
Leaving vuln.today
EUVD-2025-18666