Advisory Database
  • Advisories
  • Dependency Scanning
  1. golang
  2. ›
  3. github.com/blnkfinance/blnk
  4. ›
  5. GHSA-wcr3-9x4c-f5gj

GHSA-wcr3-9x4c-f5gj: Blnk has an API key authorization bypass in owner and scope enforcement

June 26, 2026

Blnk API key endpoints had an authorization issue that allowed non-master API keys to perform key-management actions outside their intended authorization boundary.

In affected versions, API key operations trusted caller-controlled request values for owner and scope decisions. As a result, a non-master API key could potentially manage keys for another owner by supplying a different owner value, or create a more privileged API key by requesting broader scopes than it already had.

This has been fixed by deriving the effective owner from the authenticated API key and enforcing scope coverage checks when creating new keys.

References

  • github.com/advisories/GHSA-wcr3-9x4c-f5gj
  • github.com/blnkfinance/blnk/security/advisories/GHSA-wcr3-9x4c-f5gj

Code Behaviors & Features

Detect and mitigate GHSA-wcr3-9x4c-f5gj with GitLab Dependency Scanning

Secure your software supply chain by verifying that all open source dependencies used in your projects contain no disclosed vulnerabilities. Learn more about Dependency Scanning →

Affected versions

All versions before 0.14.3

Fixed versions

  • 0.14.3

Solution

Upgrade to version 0.14.3 or above.

Weakness

  • CWE-863: Incorrect Authorization

Source file

go/github.com/blnkfinance/blnk/GHSA-wcr3-9x4c-f5gj.yml

Spotted a mistake? Edit the file on GitLab.

  • Site Repo
  • About GitLab
  • Terms
  • Privacy Statement
  • Contact

Page generated Sat, 11 Jul 2026 00:17:18 +0000.