goshs is a SimpleHTTPServer written in Go. From 2.0.0-beta.4 to 2.0.0-beta.5, goshs contains a cross-site request forgery issue in its state-changing HTTP GET routes. An external attacker can cause an already authenticated browser to trigger destructive actions such as ?delete and ?mkdir because goshs relies on HTTP basic auth alone and performs no CSRF, Origin, or Referer validation for those routes. This vulnerability is fixed in 2.0.0-beta.6.
References
| Link | Resource |
|---|---|
| https://github.com/patrickhener/goshs/security/advisories/GHSA-jrq5-hg6x-j6g3 | Exploit Vendor Advisory |
| https://github.com/patrickhener/goshs/security/advisories/GHSA-jrq5-hg6x-j6g3 | Exploit Vendor Advisory |
Configurations
Configuration 1 (hide)
|
History
27 Apr 2026, 14:57
| Type | Values Removed | Values Added |
|---|---|---|
| CPE | cpe:2.3:a:goshs:goshs:2.0.0:beta5:*:*:*:go:*:* cpe:2.3:a:goshs:goshs:2.0.0:beta4:*:*:*:go:*:* |
|
| CVSS |
v2 : v3 : |
v2 : unknown
v3 : 8.1 |
| References | () https://github.com/patrickhener/goshs/security/advisories/GHSA-jrq5-hg6x-j6g3 - Exploit, Vendor Advisory | |
| First Time |
Goshs goshs
Goshs |
21 Apr 2026, 21:16
| Type | Values Removed | Values Added |
|---|---|---|
| References | () https://github.com/patrickhener/goshs/security/advisories/GHSA-jrq5-hg6x-j6g3 - |
21 Apr 2026, 20:17
| Type | Values Removed | Values Added |
|---|---|---|
| New CVE |
Information
Published : 2026-04-21 20:17
Updated : 2026-04-27 14:57
NVD link : CVE-2026-40883
Mitre link : CVE-2026-40883
CVE.ORG link : CVE-2026-40883
JSON object : View
Products Affected
goshs
- goshs
CWE
CWE-352
Cross-Site Request Forgery (CSRF)
