CVE-2026-16504

VPS.org one-click Zulip template deployment instance contains multiple vulnerabilities

Published Jul 31, 2026 CVSS 3.1 · 9.8 Critical EPSS < 1% KEV · Not listed
Description
Deployment of the VPS.org one-click Zulip template deploys a hardcoded application signing key, a default database password ("zulip"), and DISABLE_HTTPS=True.

Analysis

AI-generated

Technical impact

The vulnerability arises from a VPS.org one‑click Zulip template that embeds a hardcoded application signing key, sets a default database password of 'zulip', and disables HTTPS. These misconfigurations allow an attacker who gains network access to log in as an administrator with a known password, to obtain or tamper with the signing key used to validate critical application components, and to eavesdrop on all traffic. The result is potential compromise of the entire Zulip instance, including data confidentiality, integrity, and availability.

Affected Systems

The affected systems are any VPS.org one‑click Zulip template deployments. This includes the Zulip application installed through the template, of version, because the template contains the secrets and settings in its default configuration. There is no version specificity listed by the CNA.

Risk and Exploitability

The EPSS score is less than 1 % and the vulnerability is not listed in KEV, indicating a low current exploitation likelihood. The CVSS score of 9.8 indicates high severity. However, because the default password and unsecured HTTP channel are trivially known, the theoretical attack vector is simple; a remote attacker can connect to the Zulip instance, authenticate, and manipulate signed data or intercept sensitive information. The potential impact is high if an attacker succeeds, so the risk remains significant compared to the low EPSS.

Remediation

No solution or workaround provided in the CVE record.

OpenCVE Recommended Actions

  • Change the default database password from "zulip" to a strong, unique password and update the configuration.
  • Enable HTTPS by configuring DISABLE_HTTPS to false and installing a valid TLS certificate.
  • Remove the hardcoded signing key and generate a new secure key, storing it outside the source code.
  • Upgrade the Zulip deployment to the latest stable release or apply any vendor‑issued security patch.
  • Verify that no additional hardcoded secrets remain in the deployment configuration.

Generated by OpenCVE AI on August 4, 2026 at 23:23 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories available
References
History
Type Values Removed Values Added
Weaknesses CWE-256
CWE-287
CWE-311
Type Values Removed Values Added
Weaknesses CWE-1188
CWE-1393
CWE-321
Metrics cvssV3_1

{'score': 9.8, 'vector': 'CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H'}

ssvc

{'options': {'Automatable': 'yes', 'Exploitation': 'none', 'Technical Impact': 'total'}, 'version': '2.0.3'}

Type Values Removed Values Added
First Time appeared Vps.org
Vps.org zulip Template
Vendors & Products Vps.org
Vps.org zulip Template
Type Values Removed Values Added
Weaknesses CWE-256
CWE-287
CWE-311
Type Values Removed Values Added
Description Deployment of the VPS.org one-click Zulip template deploys a hardcoded application signing key, a default database password ("zulip"), and DISABLE_HTTPS=True.
Title VPS.org one-click Zulip template deployment instance contains multiple vulnerabilities
References
Weaknesses
  • CWE-1188

    Initialization of a Resource with an Insecure Default

  • CWE-1393

    Use of Default Password

  • CWE-321

    Use of Hard-coded Cryptographic Key

Sources

Status
PUBLISHED
Assigner
certcc
Published
Updated
Aug 3, 2026, 5:18 PM
Reserved
Jul 21, 2026, 7:08 PM
Status
Deferred
Published
Jul 31, 2026, 4:16 PM
Modified
Oct 23, 2026, 11:10 PM