{"schema_version":1,"title":"github.com/patrickhener/goshs (Go) vulnerabilities","summary":"Junglewise Threat Intelligence has tracked 19 vulnerabilities in github.com/patrickhener/goshs (Go): 0 in the last 7 days and 4 in the last 90 days, 6 of them critical and 0 exploited in the wild. The most recent, CVE-2026-66064, was published on 28 July 2026.","url":"https://junglewise.ai/threats/technologies/github-com-patrickhener-goshs","json_url":"https://junglewise.ai/threats/technologies/github-com-patrickhener-goshs.json","publisher":"Junglewise Threat Intelligence","license":"CC-BY-4.0","license_url":"https://creativecommons.org/licenses/by/4.0/","attribution":"Junglewise Threat Intelligence, https://junglewise.ai/threats/technologies/github-com-patrickhener-goshs","sources":"NVD, GitHub Security Advisories, OSV, the CISA Known Exploited Vulnerabilities catalog, FIRST EPSS and vendor advisories","kind":"technology","counts":{"high":6,"all_time":19,"critical":6,"exploited":0,"last_7_days":0,"last_30_days":0,"last_90_days":4,"last_365_days":18},"latest":[{"cve":"CVE-2026-66064","cvss":5.3,"epss":0.0045,"slug":"cve-2026-66064-goshs-labs-goshs-acl-bypass-via-trailing-slash-in-sendfile","title":"goshs-labs goshs ACL bypass via trailing slash in sendFile handler","severity":"medium","exploited":false,"published_at":"2026-07-28T23:17:10.49+00:00","url":"https://junglewise.ai/threats/cve-2026-66064-goshs-labs-goshs-acl-bypass-via-trailing-slash-in-sendfile"},{"cve":"CVE-2026-66063","cvss":6.5,"epss":0.0034,"slug":"cve-2026-66063-goshs-path-traversal-in-multipart-upload-handler","title":"goshs path traversal in multipart upload handler","severity":"medium","exploited":false,"published_at":"2026-07-28T23:17:10.353+00:00","url":"https://junglewise.ai/threats/cve-2026-66063-goshs-path-traversal-in-multipart-upload-handler"},{"cve":"CVE-2026-64863","cvss":9.1,"epss":0.0063,"slug":"cve-2026-64863-goshs-webdav-deletion-bypass-via-move-and-copy-methods","title":"goshs WebDAV deletion bypass via MOVE and COPY methods","severity":"critical","exploited":false,"published_at":"2026-07-28T23:17:10.213+00:00","url":"https://junglewise.ai/threats/cve-2026-64863-goshs-webdav-deletion-bypass-via-move-and-copy-methods"},{"cve":"CVE-2026-54719","cvss":7.5,"epss":0.0047,"slug":"cve-2026-54719-goshs-labs-goshs-authorization-bypass-in-bulkdownload-handler","title":"goshs-labs goshs authorization bypass in bulkDownload handler","severity":"high","exploited":false,"published_at":"2026-07-28T23:17:09.213+00:00","url":"https://junglewise.ai/threats/cve-2026-54719-goshs-labs-goshs-authorization-bypass-in-bulkdownload-handler"},{"slug":"go-2026-5232-unauthenticated-open-redirect-arbitrary-http-response-d731d0c3","title":"GO-2026-5232 - Unauthenticated Open Redirect, Arbitrary HTTP Response Header Injection, Missing CSRF, and Invisible-Mode Bypass in goshs `/?redirect` endpo","severity":"info","exploited":false,"published_at":"2026-06-25T18:43:15+00:00","url":"https://junglewise.ai/threats/go-2026-5232-unauthenticated-open-redirect-arbitrary-http-response-d731d0c3"},{"cve":"CVE-2026-42091","cvss":6.5,"epss":0.0023,"slug":"cve-2026-42091-patrickhener-goshs-csrf-in-put-upload-handler","title":"patrickhener goshs CSRF in PUT upload handler","severity":"medium","exploited":false,"published_at":"2026-05-04T18:16:31.21+00:00","url":"https://junglewise.ai/threats/cve-2026-42091-patrickhener-goshs-csrf-in-put-upload-handler"},{"cvss":3.1,"slug":"unauthenticated-open-redirect-arbitrary-http-response-header-injection-d125f895","title":"Unauthenticated Open Redirect, Arbitrary HTTP Response Header Injection, Missing CSRF, and Invisible-Mode Bypass in goshs `/?redirect` endpo","severity":"low","exploited":false,"published_at":"2026-04-14T22:53:33+00:00","url":"https://junglewise.ai/threats/unauthenticated-open-redirect-arbitrary-http-response-header-injection-d125f895"},{"cvss":0,"slug":"patrickhener-goshs-open-redirect-and-header-injection-in-redirect-31a66b52","title":"Patrickhener goshs open redirect and header injection in redirect endpoint","severity":"low","exploited":false,"published_at":"2026-04-14T22:53:33+00:00","url":"https://junglewise.ai/threats/patrickhener-goshs-open-redirect-and-header-injection-in-redirect-31a66b52"},{"cve":"CVE-2026-40885","cvss":8.8,"epss":0.0045,"slug":"cve-2026-40885-goshs-s-public-collaborator-feed-leaks-goshs-acl-credentials-and","title":"goshs's public collaborator feed leaks .goshs ACL credentials and enables unauthorized access","severity":"high","exploited":false,"published_at":"2026-04-14T22:28:54+00:00","url":"https://junglewise.ai/threats/cve-2026-40885-goshs-s-public-collaborator-feed-leaks-goshs-acl-credentials-and"},{"cve":"CVE-2026-40883","cvss":8.1,"epss":0.0019,"slug":"cve-2026-40883-goshs-has-csrf-in-state-changing-get-routes-enables-authenticated","title":"goshs has CSRF in state-changing GET routes enables authenticated file deletion and directory creation","severity":"high","exploited":false,"published_at":"2026-04-14T22:28:44+00:00","url":"https://junglewise.ai/threats/cve-2026-40883-goshs-has-csrf-in-state-changing-get-routes-enables-authenticated"},{"cve":"CVE-2026-40884","cvss":9.8,"epss":0.0065,"slug":"cve-2026-40884-goshs-has-an-empty-username-sftp-password-authentication-bypass","title":"goshs has an empty-username SFTP password authentication bypass","severity":"critical","exploited":false,"published_at":"2026-04-14T22:28:30+00:00","url":"https://junglewise.ai/threats/cve-2026-40884-goshs-has-an-empty-username-sftp-password-authentication-bypass"},{"cve":"CVE-2026-40876","cvss":8.8,"epss":0.0059,"slug":"cve-2026-40876-sftp-root-escape-via-prefix-based-path-validation-in-goshs","title":"SFTP root escape via prefix-based path validation in goshs","severity":"high","exploited":false,"published_at":"2026-04-14T22:28:17+00:00","url":"https://junglewise.ai/threats/cve-2026-40876-sftp-root-escape-via-prefix-based-path-validation-in-goshs"},{"cve":"CVE-2026-40189","cvss":9.8,"epss":0.0066,"slug":"cve-2026-40189-patrickhener-goshs-authorization-bypass-in-state-changing-routes","title":"patrickhener goshs authorization bypass in state-changing routes","severity":"critical","exploited":false,"published_at":"2026-04-10T20:16:23.89+00:00","url":"https://junglewise.ai/threats/cve-2026-40189-patrickhener-goshs-authorization-bypass-in-state-changing-routes"},{"cve":"CVE-2026-40188","cvss":7.7,"epss":0.0039,"slug":"cve-2026-40188-patrickhener-goshs-path-traversal-in-sftp-rename-command","title":"patrickhener goshs path traversal in SFTP rename command","severity":"high","exploited":false,"published_at":"2026-04-10T20:16:23.733+00:00","url":"https://junglewise.ai/threats/cve-2026-40188-patrickhener-goshs-path-traversal-in-sftp-rename-command"},{"cve":"CVE-2026-35471","cvss":9.8,"epss":0.0069,"slug":"cve-2026-35471-patrickhener-goshs-path-traversal-in-deletefile","title":"Patrickhener goshs path traversal in deleteFile","severity":"critical","exploited":false,"published_at":"2026-04-06T22:16:23.913+00:00","url":"https://junglewise.ai/threats/cve-2026-35471-patrickhener-goshs-path-traversal-in-deletefile"},{"cve":"CVE-2026-35393","cvss":9.8,"epss":0.0069,"slug":"cve-2026-35393-patrickhener-goshs-path-traversal-in-post-multipart-upload","title":"patrickhener goshs path traversal in POST multipart upload","severity":"critical","exploited":false,"published_at":"2026-04-06T21:16:21.163+00:00","url":"https://junglewise.ai/threats/cve-2026-35393-patrickhener-goshs-path-traversal-in-post-multipart-upload"},{"cve":"CVE-2026-35392","cvss":9.8,"epss":0.0069,"slug":"cve-2026-35392-patrickhener-goshs-path-traversal-in-put-upload-handler","title":"patrickhener goshs path traversal in PUT upload handler","severity":"critical","exploited":false,"published_at":"2026-04-06T21:16:21.013+00:00","url":"https://junglewise.ai/threats/cve-2026-35392-patrickhener-goshs-path-traversal-in-put-upload-handler"},{"cve":"CVE-2026-34581","cvss":8.1,"epss":0.0045,"slug":"cve-2026-34581-patrickhener-goshs-authentication-bypass-via-share-token","title":"Patrickhener goshs authentication bypass via Share Token","severity":"high","exploited":false,"published_at":"2026-04-02T19:21:32.157+00:00","url":"https://junglewise.ai/threats/cve-2026-34581-patrickhener-goshs-authentication-bypass-via-share-token"},{"cve":"CVE-2025-46816","cvss":3,"epss":0.0069,"slug":"cve-2025-46816-goshs-route-not-protected-allows-command-execution","title":"GO-2025-3672 - goshs route not protected, allows command execution in github.com/patrickhener/goshs","severity":"low","exploited":false,"published_at":"2025-05-15T20:00:12+00:00","url":"https://junglewise.ai/threats/cve-2025-46816-goshs-route-not-protected-allows-command-execution"}],"weekly":[{"week":"2026-06-29","critical":0,"exploited":0,"vulnerabilities":0},{"week":"2026-07-06","critical":0,"exploited":0,"vulnerabilities":0},{"week":"2026-07-13","critical":0,"exploited":0,"vulnerabilities":0},{"week":"2026-07-20","critical":0,"exploited":0,"vulnerabilities":0},{"week":"2026-07-27","critical":1,"exploited":0,"vulnerabilities":4},{"week":"2026-08-03","critical":0,"exploited":0,"vulnerabilities":0},{"week":"2026-08-10","critical":0,"exploited":0,"vulnerabilities":0},{"week":"2026-08-17","critical":0,"exploited":0,"vulnerabilities":0},{"week":"2026-08-24","critical":0,"exploited":0,"vulnerabilities":0},{"week":"2026-08-31","critical":0,"exploited":0,"vulnerabilities":0},{"week":"2026-09-07","critical":0,"exploited":0,"vulnerabilities":0},{"week":"2026-09-14","critical":0,"exploited":0,"vulnerabilities":0},{"week":"2026-09-21","critical":0,"exploited":0,"vulnerabilities":0}],"related":[{"name":"github.com/siyuan-note/siyuan/kernel (Go)","slug":"github-com-siyuan-note-siyuan-kernel","vulnerabilities":83,"url":"https://junglewise.ai/threats/technologies/github-com-siyuan-note-siyuan-kernel"},{"name":"code.gitea.io/gitea (Go)","slug":"code-gitea-io-gitea","vulnerabilities":76,"url":"https://junglewise.ai/threats/technologies/code-gitea-io-gitea"},{"name":"github.com/rclone/rclone (Go)","slug":"github-com-rclone-rclone","vulnerabilities":26,"url":"https://junglewise.ai/threats/technologies/github-com-rclone-rclone"},{"name":"gogs.io/gogs (Go)","slug":"gogs-io-gogs","vulnerabilities":25,"url":"https://junglewise.ai/threats/technologies/gogs-io-gogs"},{"name":"github.com/filebrowser/filebrowser/v2 (Go)","slug":"github-com-filebrowser-filebrowser-v2","vulnerabilities":18,"url":"https://junglewise.ai/threats/technologies/github-com-filebrowser-filebrowser-v2"},{"name":"github.com/fission/fission (Go)","slug":"github-com-fission-fission","vulnerabilities":18,"url":"https://junglewise.ai/threats/technologies/github-com-fission-fission"},{"name":"github.com/klever-io/klever-go (Go)","slug":"github-com-klever-io-klever-go","vulnerabilities":18,"url":"https://junglewise.ai/threats/technologies/github-com-klever-io-klever-go"},{"name":"code.vikunja.io/api (Go)","slug":"code-vikunja-io-api","vulnerabilities":15,"url":"https://junglewise.ai/threats/technologies/code-vikunja-io-api"},{"name":"github.com/cloudreve/Cloudreve/v4 (Go)","slug":"github-com-cloudreve-cloudreve-v4","vulnerabilities":15,"url":"https://junglewise.ai/threats/technologies/github-com-cloudreve-cloudreve-v4"},{"name":"github.com/gotenberg/gotenberg/v8 (Go)","slug":"github-com-gotenberg-gotenberg-v8","vulnerabilities":14,"url":"https://junglewise.ai/threats/technologies/github-com-gotenberg-gotenberg-v8"},{"name":"github.com/nezhahq/nezha (Go)","slug":"github-com-nezhahq-nezha","vulnerabilities":14,"url":"https://junglewise.ai/threats/technologies/github-com-nezhahq-nezha"},{"name":"github.com/fleetdm/fleet/v4 (Go)","slug":"github-com-fleetdm-fleet-v4","vulnerabilities":13,"url":"https://junglewise.ai/threats/technologies/github-com-fleetdm-fleet-v4"}],"technology":{"hub":true,"name":"github.com/patrickhener/goshs (Go)","slug":"github-com-patrickhener-goshs","vendor":{"name":"Go","slug":"go","url":"https://junglewise.ai/threats/vendors/go"},"aliases":[],"homepage":"https://github.com/patrickhener/goshs","repo_url":"https://github.com/patrickhener/goshs","description":"goshs is a command-line tool written in Go for serving files over HTTP and HTTPS with features like file uploads and basic authentication.","url":"https://junglewise.ai/threats/technologies/github-com-patrickhener-goshs"},"most_severe":[{"cve":"CVE-2026-35471","cvss":9.8,"epss":0.0069,"slug":"cve-2026-35471-patrickhener-goshs-path-traversal-in-deletefile","title":"Patrickhener goshs path traversal in deleteFile","severity":"critical","exploited":false,"published_at":"2026-04-06T22:16:23.913+00:00","url":"https://junglewise.ai/threats/cve-2026-35471-patrickhener-goshs-path-traversal-in-deletefile"},{"cve":"CVE-2026-35393","cvss":9.8,"epss":0.0069,"slug":"cve-2026-35393-patrickhener-goshs-path-traversal-in-post-multipart-upload","title":"patrickhener goshs path traversal in POST multipart upload","severity":"critical","exploited":false,"published_at":"2026-04-06T21:16:21.163+00:00","url":"https://junglewise.ai/threats/cve-2026-35393-patrickhener-goshs-path-traversal-in-post-multipart-upload"},{"cve":"CVE-2026-35392","cvss":9.8,"epss":0.0069,"slug":"cve-2026-35392-patrickhener-goshs-path-traversal-in-put-upload-handler","title":"patrickhener goshs path traversal in PUT upload handler","severity":"critical","exploited":false,"published_at":"2026-04-06T21:16:21.013+00:00","url":"https://junglewise.ai/threats/cve-2026-35392-patrickhener-goshs-path-traversal-in-put-upload-handler"},{"cve":"CVE-2026-40189","cvss":9.8,"epss":0.0066,"slug":"cve-2026-40189-patrickhener-goshs-authorization-bypass-in-state-changing-routes","title":"patrickhener goshs authorization bypass in state-changing routes","severity":"critical","exploited":false,"published_at":"2026-04-10T20:16:23.89+00:00","url":"https://junglewise.ai/threats/cve-2026-40189-patrickhener-goshs-authorization-bypass-in-state-changing-routes"},{"cve":"CVE-2026-40884","cvss":9.8,"epss":0.0065,"slug":"cve-2026-40884-goshs-has-an-empty-username-sftp-password-authentication-bypass","title":"goshs has an empty-username SFTP password authentication bypass","severity":"critical","exploited":false,"published_at":"2026-04-14T22:28:30+00:00","url":"https://junglewise.ai/threats/cve-2026-40884-goshs-has-an-empty-username-sftp-password-authentication-bypass"},{"cve":"CVE-2026-64863","cvss":9.1,"epss":0.0063,"slug":"cve-2026-64863-goshs-webdav-deletion-bypass-via-move-and-copy-methods","title":"goshs WebDAV deletion bypass via MOVE and COPY methods","severity":"critical","exploited":false,"published_at":"2026-07-28T23:17:10.213+00:00","url":"https://junglewise.ai/threats/cve-2026-64863-goshs-webdav-deletion-bypass-via-move-and-copy-methods"},{"cve":"CVE-2026-40876","cvss":8.8,"epss":0.0059,"slug":"cve-2026-40876-sftp-root-escape-via-prefix-based-path-validation-in-goshs","title":"SFTP root escape via prefix-based path validation in goshs","severity":"high","exploited":false,"published_at":"2026-04-14T22:28:17+00:00","url":"https://junglewise.ai/threats/cve-2026-40876-sftp-root-escape-via-prefix-based-path-validation-in-goshs"},{"cve":"CVE-2026-40885","cvss":8.8,"epss":0.0045,"slug":"cve-2026-40885-goshs-s-public-collaborator-feed-leaks-goshs-acl-credentials-and","title":"goshs's public collaborator feed leaks .goshs ACL credentials and enables unauthorized access","severity":"high","exploited":false,"published_at":"2026-04-14T22:28:54+00:00","url":"https://junglewise.ai/threats/cve-2026-40885-goshs-s-public-collaborator-feed-leaks-goshs-acl-credentials-and"},{"cve":"CVE-2026-34581","cvss":8.1,"epss":0.0045,"slug":"cve-2026-34581-patrickhener-goshs-authentication-bypass-via-share-token","title":"Patrickhener goshs authentication bypass via Share Token","severity":"high","exploited":false,"published_at":"2026-04-02T19:21:32.157+00:00","url":"https://junglewise.ai/threats/cve-2026-34581-patrickhener-goshs-authentication-bypass-via-share-token"},{"cve":"CVE-2026-40883","cvss":8.1,"epss":0.0019,"slug":"cve-2026-40883-goshs-has-csrf-in-state-changing-get-routes-enables-authenticated","title":"goshs has CSRF in state-changing GET routes enables authenticated file deletion and directory creation","severity":"high","exploited":false,"published_at":"2026-04-14T22:28:44+00:00","url":"https://junglewise.ai/threats/cve-2026-40883-goshs-has-csrf-in-state-changing-get-routes-enables-authenticated"}],"generated_at":"2026-09-26T16:07:00.132667+00:00"}