Skip to content
OpenAdvisories
Medium · 4.1 CVE-2026-30943 EUVD-2026-12075GHSA-j6jp-78w8-34x6GO-2026-4696

Gokapi has Privilege Escalation in File Replace

Published Mar 13, 2026 · Updated Mar 13, 2026 · Assigned by GitHub_M

Description

Gokapi is a self-hosted file sharing server with automatic expiration and encryption support. Prior to 2.2.4, An insufficient authorization check in the file replace API allows a user with only list visibility permission (UserPermListOtherUploads) to delete another user's file by abusing the deleteNewFile flag, bypassing the requirement for UserPermDeleteOtherUploads. This vulnerability is fixed in 2.2.4.

Affected products

VendorProductAffectedFixed
Forceu Gokapi < 2.2.4 —

Fixed in Linux distributions

Distributions backport fixes, so the version that fixes this vulnerability differs per release — upgrade to at least the version shown. From the distributions' security trackers and advisories.

ReleasePackageFixed inAdvisory
openSUSE Leap 16.0 govulncheck-vulndb 0.0.20260723T184607-160000.1.1 openSUSE-SU-2026:21483-1
openSUSE Leap 15.6 govulncheck-vulndb 0.0.20260317T205859-150000.1.152.1 SUSE-SU-2026:1042-1

Affected packages

EcosystemPackageAffectedFixedRecord
Go github.com/forceu/gokapi < 2.2.4 2.2.4 GHSA-j6jp-78w8-34x6
Go github.com/forceu/gokapi all versions — GO-2026-4696

Advisories 2

References