CVSS 9.8 · Critical EPSS 0,66%
Kerentanan Missing Authorization pada goshs. Skor CVSS 3.1 9.8 (Critical) menurut NVD.
goshs is a SimpleHTTPServer written in Go. Prior to 2.0.0-beta.4, goshs enforces the documented per-folder .goshs ACL/basic-auth mechanism for directory listings and file reads, but it does not enforce the same authorization checks for state-changing routes. An unauthenticated attacker can upload files with PUT, upload files with multipart POST /upload, create directories with ?mkdir, and delete files with ?delete inside a .goshs-protected directory. By deleting the .goshs file itself, the attacker can remove the folder's auth policy and then access previously protected content without credentials. This results in a critical authorization bypass affecting confidentiality, integrity, and availability. This vulnerability is fixed in 2.0.0-beta.4.
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
· uraikan di kalkulator | Vendor | Produk | Versi terdampak |
|---|---|---|
| goshs | goshs | Semua versi sebelum 2.0.0 |
| goshs | goshs | Versi 2.0.0 beta1 |
| goshs | goshs | Versi 2.0.0 beta2 |
| goshs | goshs | Versi 2.0.0 beta3 |