Track vulnerabilities like this one.
Sign up free to get alerted when software you use is affected.
7.5
CVE-2026-54719: goshs lets anyone download protected files
CVE-2026-54719 · published 3 months ago
Summary
Versions of goshs before 2.1.1 let users bypass folder access controls when using the bulk download feature, exposing files that should be private. This means an attacker could retrieve restricted data without logging in. Upgrade to goshs 2.1.1 or later to close the gap.
What to do
- Update github.com patrickhener to version 2.1.1.
- Update goshs.de goshs to version 2.1.1.
Affected software
| Ecosystem | Vendor | Product | Affected versions |
|---|---|---|---|
| – | goshs-labs | goshs | < 2.1.1 |
| go | github.com | patrickhener | <= 1.1.4 |
| go | github.com | patrickhener |
<= 2.1.0 Fix: upgrade to 2.1.1
|
| go | goshs.de | goshs | <= 1.1.4 |
| go | goshs.de | goshs |
<= 2.1.0 Fix: upgrade to 2.1.1
|
Original advisory text
goshs: File-based .goshs ACL authorization bypass via the ?bulk zip-download route (unauthenticated read; residual of CVE-2026-40189)
goshs is a feature-rich single-binary file server for red teamers and developers. Prior to 2.1.1, the httpserver/updown.go bulkDownload handler for ?bulk&file= ZIP downloads did not call findEffectiveACL or applyCustomAuth, allowing unauthenticated reads of files protected only by .goshs folder ACLs and block lists. This issue is fixed in version 2.1.1. This vulnerability exists due to an incomplete fix for CVE-2026-40189.
References
- https://github.com/goshs-labs/goshs/releases/tag/v2.1.1 URL
- https://github.com/goshs-labs/goshs/security/advisories/GHSA-rmxw-pq4x-3fvh Vendor Advisory
- https://github.com/goshs-labs/goshs/commit/7cf911a26ace737e1a55b7dc073e307a25f7f... Patch
- https://github.com/advisories/GHSA-rmxw-pq4x-3fvh
- https://github.com/CVEProject/cvelistV5/tree/main/cves/2026/54xxx/CVE-2026-54719... Vendor Advisory
- https://nvd.nist.gov/vuln/detail/CVE-2026-54719 Vendor Advisory
Internet-facing
14 days
Internal
60 days
- Not known to be exploited
- Can be exploited automatically
- Gives an attacker partial control
Type
CWE-862Missing Authorization
CWE-863Incorrect Authorization
Timeline
Published28 Jul 2026
Updated4 Nov 2026
First seen28 Jul 2026
Track software like this
Free during beta