goshs is a SimpleHTTPServer written in Go. From 1.0.7 to before 2.0.0-beta.4, the SFTP command rename sanitizes only the source path and not the destination, so it is possible to write outside of the root directory of the SFTP. This vulnerability is fixed in 2.0.0-beta.4.
References
| Link | Resource |
|---|---|
| https://github.com/patrickhener/goshs/commit/141c188ce270ffbec087844a50e5e695b7da7744 | Patch |
| https://github.com/patrickhener/goshs/releases/tag/v2.0.0-beta.4 | Product Release Notes |
| https://github.com/patrickhener/goshs/security/advisories/GHSA-2943-crp8-38xx | Exploit Vendor Advisory |
| https://github.com/patrickhener/goshs/security/advisories/GHSA-2943-crp8-38xx | Exploit Vendor Advisory |
Configurations
Configuration 1 (hide)
|
History
No history.
Information
Published : 2026-04-10 20:16
Updated : 2026-06-17 10:44
NVD link : CVE-2026-40188
Mitre link : CVE-2026-40188
CVE.ORG link : CVE-2026-40188
JSON object : View
Products Affected
goshs
- goshs
CWE
CWE-1314
Missing Write Protection for Parametric Data Values
