Description
Dokploy is a free, self-hostable Platform as a Service (PaaS). Prior to 0.29.6, Dokploy's user.update procedure in apps/dokploy/server/api/routers/user.ts updates account.password without deleting other rows from session, allowing a compromised better-auth.session_token session to remain valid for up to three days after a password change. This issue is fixed in version 0.29.6.
Published: 2026-08-17
Score: 5.9 Medium
EPSS: n/a
KEV: No
Impact: n/a
Action: n/a
AI Analysis

Impact

The flaw resides in Dokploy’s user update routine, which updates a user’s password without expiring existing session tokens. As a result, a session that was valid prior to the password change remains active for up to three days, allowing an attacker who has compromised or intercepted that session token to continue accessing the account. This vulnerability directly affects confidentiality and integrity by enabling unauthorized continued access to account resources, especially if the attacker gains legitimate session credentials before the password change.

Affected Systems

Dokploy Platform as a Service, version 0.29.5 and earlier, has been identified as vulnerable. The fix is delivered in version 0.29.6, which removes the session persistence after a password change.

Risk and Exploitability

The CVSS score of 5.9 indicates a moderate risk. EPSS data is unavailable, and the vulnerability is not listed in the CISA KEV catalog. Attackers could exploit the issue by first obtaining a valid session token—through phishing, credential theft, or session hijacking—and then ensuring that the account’s password is changed, either maliciously or accidentally, without triggering a session revocation. The workaround is limited; therefore, the most effective mitigation is to apply the available patch as soon as possible.

Generated by OpenCVE AI on August 17, 2026 at 22:53 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Upgrade Dokploy to version 0.29.6 or later to ensure session tokens are revoked when a password is changed
  • After upgrading, verify that session invalidation works by attempting to use a pre-change session token following a password reset
  • Regularly monitor for any unexpected active sessions and enforce a policy to periodically rotate session tokens or require re-authentication after password changes

Generated by OpenCVE AI on August 17, 2026 at 22:53 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Mon, 17 Aug 2026 22:45:00 +0000

Type Values Removed Values Added
First Time appeared Dokploy
Dokploy dokploy
Vendors & Products Dokploy
Dokploy dokploy

Mon, 17 Aug 2026 21:45:00 +0000

Type Values Removed Values Added
Description Dokploy is a free, self-hostable Platform as a Service (PaaS). Prior to 0.29.6, Dokploy's user.update procedure in apps/dokploy/server/api/routers/user.ts updates account.password without deleting other rows from session, allowing a compromised better-auth.session_token session to remain valid for up to three days after a password change. This issue is fixed in version 0.29.6.
Title Dokploy: Password Change Does Not Revoke Active Sessions
Weaknesses CWE-613
References
Metrics cvssV3_1

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


cve-icon MITRE

Status: PUBLISHED

Assigner: GitHub_M

Published:

Updated: 2026-08-17T21:25:53.386Z

Reserved: 2026-05-13T08:19:32.602Z

Link: CVE-2026-45791

cve-icon Vulnrichment

No data.

cve-icon NVD

Status : Received

Published: 2026-08-17T22:17:14.333

Modified: 2026-08-17T22:17:14.333

Link: CVE-2026-45791

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-08-17T23:00:06Z

Weaknesses
  • CWE-613

    Insufficient Session Expiration