CVE Explorer
CVE-2026-45631
Dokploy is a free, self-hostable Platform as a Service (PaaS). From 0.27.0 to before 0.29.3, a hardcoded BETTER_AUTH_SECRET fallback ("better-auth-secret-123456789") lets an unauthenticated attacker forge email verification JWTs, trigger auto-sign-in as admin, and execute commands on the host via the built-in SSH terminal. This vulnerability is fixed in 0.29.3.
Known exploited
Not asserted
Disputed
No
Stale source
No
Conflicts
0
Affected products and versions
1 source assertion{"product":"dokploy","vendor":"Dokploy","versions":[{"status":"affected","version":">= 0.27.0, < 0.29.3"}]}
- cve_program_cvelist_v5affectedurn:baitaphish:normalized-source-record:v2:cbd539133d2183bdc4e8860ac40b610a3ab121bd0bf8566243864d7a1212f152 · sha256:74f04120829f9558… · /containers/cna/affected/0
Provider-owned CVSS observations
1 source assertion{"metric":{"attackComplexity":"LOW","attackVector":"NETWORK","availabilityImpact":"HIGH","baseScore":10,"baseSeverity":"CRITICAL","confidentialityImpact":"HIGH","integrityImpact":"HIGH","privilegesRequired":"NONE","scope":"CHANGED","userInteraction":"NONE","vectorString":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:C/C:H/I:H/A:H","version":"3.1"},"metric_type":"cvssV3_1"}
- cve_program_cvelist_v5cvssurn:baitaphish:normalized-source-record:v2:cbd539133d2183bdc4e8860ac40b610a3ab121bd0bf8566243864d7a1212f152 · sha256:74f04120829f9558… · /containers/cna/metrics/0/cvssV3_1
CWE assertions
1 source assertion{"cweId":"CWE-798","description":"CWE-798: Use of Hard-coded Credentials","lang":"en","type":"CWE"}
- cve_program_cvelist_v5cweurn:baitaphish:normalized-source-record:v2:cbd539133d2183bdc4e8860ac40b610a3ab121bd0bf8566243864d7a1212f152 · sha256:74f04120829f9558… · /containers/cna/problemTypes/0/descriptions/0
Source references
3 source assertions{"name":"https://github.com/Dokploy/dokploy/pull/4374","tags":["x_refsource_MISC"],"url":"https://github.com/Dokploy/dokploy/pull/4374"}
- cve_program_cvelist_v5referenceurn:baitaphish:normalized-source-record:v2:cbd539133d2183bdc4e8860ac40b610a3ab121bd0bf8566243864d7a1212f152 · sha256:74f04120829f9558… · /containers/cna/references/1
{"name":"https://github.com/Dokploy/dokploy/security/advisories/GHSA-w3gm-rc4p-9rhj","tags":["x_refsource_CONFIRM"],"url":"https://github.com/Dokploy/dokploy/security/advisories/GHSA-w3gm-rc4p-9rhj"}
- cve_program_cvelist_v5referenceurn:baitaphish:normalized-source-record:v2:cbd539133d2183bdc4e8860ac40b610a3ab121bd0bf8566243864d7a1212f152 · sha256:74f04120829f9558… · /containers/cna/references/0
{"tags":["exploit"],"url":"https://github.com/Dokploy/dokploy/security/advisories/GHSA-w3gm-rc4p-9rhj"}
- cve_program_cvelist_v5referenceurn:baitaphish:normalized-source-record:v2:cbd539133d2183bdc4e8860ac40b610a3ab121bd0bf8566243864d7a1212f152 · sha256:74f04120829f9558… · /containers/adp/0/references/0
Attribution and limitations
- CVE Program CVEList V5: Reproduce the MITRE copyright designation and CVE license in copies. Source →
Provider severity values are preserved separately. Baitaphish does not convert them into a risk rating, infer affected products, or treat EPSS as observed exploitation.