Skip to content

Back to the catalog

Vulnerability-Lookup
vulnerability.circl.luadvisory

Vulnerability-Lookup

GHSA-9c5h-h4mj-p5ch / CVE-2026-13524 documents an improper-authorization vulnerability (CWE-266) in Cherry Studio's MCP OAuth Local Callback Server (src/main/services/mcp/oauth/callback.ts), where manipulation of the code parameter can bypass authorization checks. The attack is remote but high-complexity and difficult to exploit (CVSS 3.1: 6.5 / CVSS 4.0), a public PoC has been disclosed, and a fix PR is still awaiting merge as of publication.

TL;DR Improper-authorization bug (CVE-2026-13524) in Cherry Studio's MCP OAuth local callback server, with public PoC and pending fix.
Document

What it is

GHSA-9c5h-h4mj-p5ch / CVE-2026-13524, an improper-authorization flaw (CWE-266) in CherryHQ cherry-studio through version 1.9.6, in the MCP OAuth Local Callback Server (src/main/services/mcp/oauth/callback.ts). The existing summary omits the version boundary and the specific issue/PR to track — the two things an engineer needs to decide whether their build is exposed and where the fix will land.

How it works

Manipulation of the code argument in the OAuth local callback handler leads to an improper authorization decision. The advisory does not describe the exact bypass beyond "the manipulation of the argument code leads to improper authorization." It is remotely reachable, rated high attack complexity, and the advisory explicitly states exploitability is "difficult."

Preconditions / Affected

  • cherry-studio up to and including 1.9.6.
  • The MCP OAuth Local Callback Server component must be in use (i.e., MCP OAuth flows exercising the local callback server).
  • Network reachability to the callback server; NVD marks overall severity LOW.

What to do

Caveats

  • A public PoC is disclosed ("the exploit has been disclosed publicly and may be used"), but the advisory itself flags exploitation as difficult and high-complexity — weigh the disclosed PoC against that stated difficulty.
  • CVSS scoring is inconsistent across sources: the vector strings compute to low-to-moderate (3.1: AV:N/AC:H/PR:N/UI:N/S:U/C:L/I:L/A:L), and GitHub's database_specific.severity is LOW. The existing summary's "6.5" is not stated on this page.
  • github_reviewed is false — this advisory has not been GitHub-reviewed, and the affected-package list is empty, so automated dependency tooling may not flag it.

Organisations named here

  • CWE-266

CVEs named here

  • CVE-2026-13524

Technologies named here

  • CherryHQ cherry-studio
  • Model Context Protocol
  • OAuth
  • Cherry Studio