Lucene search
+L

5 matches found

NVD
NVD
added 2026/08/20 9:17 p.m.14 views

CVE-2026-73040

Dockge validates a stack name only on the write path. In backend/stack.ts the allow-list check in validate, which requires the name to match ^a-z0-9-+$, is reached from save alone, while the path getter returns path.jointhis.server.stacksDir, this.name and Stack.getStack builds...

8.8CVSS0.0067EPSS
SaveExploits0References7
Cvelist
Cvelist
added 2026/08/20 8:29 p.m.32 views

CVE-2026-73040 Dockge Path Traversal via Unvalidated Stack Name Allows Arbitrary Compose and .env Disclosure and Arbitrary Directory Deletion

Dockge validates a stack name only on the write path. In backend/stack.ts the allow-list check in validate, which requires the name to match ^a-z0-9-+$, is reached from save alone, while the path getter returns path.jointhis.server.stacksDir, this.name and Stack.getStack builds...

8.8CVSS0.0067EPSS
SaveExploits0References7
CVE
CVE
added 2026/08/20 8:29 p.m.41 views

CVE-2026-73040

CVE-2026-73040 is a path traversal vulnerability in Dockge , a Docker Compose management tool. The stack-name allow-list check (^[a-z0-9_-]+$) is enforced only in the write path (save()), while read and delete operations (Stack.getStack, path getter) pass the name directly to path.join without va...

8.8CVSS5.5AI score0.0067EPSS
SaveExploits0References7
EUVD
EUVD
added 2026/08/20 8:29 p.m.15 views

EUVD-2026-63588

Dockge validates a stack name only on the write path. In backend/stack.ts the allow-list check in validate, which requires the name to match ^a-z0-9-+$, is reached from save alone, while the path getter returns path.jointhis.server.stacksDir, this.name and Stack.getStack builds...

8.8CVSS5.5AI score0.0067EPSS
SaveExploits0References7
OSV
OSV
added 2026/08/20 8:29 p.m.19 views

CVE-2026-73040 Dockge Path Traversal via Unvalidated Stack Name Allows Arbitrary Compose and .env Disclosure and Arbitrary Directory Deletion

Dockge validates a stack name only on the write path. In backend/stack.ts the allow-list check in validate, which requires the name to match ^a-z0-9-+$, is reached from save alone, while the path getter returns path.jointhis.server.stacksDir, this.name and Stack.getStack builds...

8.7CVSS5.7AI score
SaveExploits0References9
Rows per page
Query Builder