HIGH8.7
GO-2026-6582
Klever-Go Account takeover: `kleverUpdateAccountPermission` authorizes on attacker-controlled `RecipientAddr` instead of the authenticated caller in github.com/klever-io/klever-go
Quick fix
GO-2026-6582 — github.com/klever-io/klever-go: upgrade to the fixed version with the command below.
go get github.com/klever-io/klever-go@v1.7.20Details
Klever-Go Account takeover: `kleverUpdateAccountPermission` authorizes on attacker-controlled `RecipientAddr` instead of the authenticated caller in github.com/klever-io/klever-go
Are you affected?
Enter the version of the package you're using.
Affected packages
Go/github.com/klever-io/klever-go
Introduced in:
0Fixed in: 1.7.20Fix
go get github.com/klever-io/klever-go@v1.7.20References
- https://github.com/klever-io/klever-go/security/advisories/GHSA-97cv-x867-6xhm[ADVISORY]
- https://github.com/klever-io/klever-go/commit/c58740eb74d7ee8f07db1e18a7d6214b5559ba32[FIX]
- https://gist.github.com/mabdullah22/a41f90aa5ba86bbebf121f739bd5f5e9[WEB]
- https://github.com/klever-io/klever-go/releases/tag/v1.7.20[WEB]