VulnerabilitiesActual Sync Server proxy flaw exposes private GitHub repos
A prefix-matching bug in the self-hosted budgeting server's CORS proxy lets any logged-in user borrow the server's GitHub token, according to a GitHub advisory.
7 Oct 2026
Actual Sync Server's CORS proxy uses an improper prefix check that allows authenticated users to access private GitHub repositories beyond the allowlisted plugin repositories when a GitHub token is configured. An attacker can bypass the allowlist by requesting API paths for repositories with names that start with an allowlisted repository name.
Disclosed 7 October 2026 · Record updated 7 October 2026
Authenticated users can read private GitHub resources including environment variables, secrets, and release information from repositories not in the allowlist by exploiting the prefix-based allowlist check.
VulnerabilitiesA prefix-matching bug in the self-hosted budgeting server's CORS proxy lets any logged-in user borrow the server's GitHub token, according to a GitHub advisory.
7 Oct 2026