EudorIACyber Intelligence
Operational monitoring Newsletter IT EN
← Back to correlated intelligence
Vulnerability

CVE-2026-57449

Descriptive record received from OpenCTI and minimised for consultation in the Intel portal.

Sharing
PUBLIC-OSINT
Confidence
100
Source
The CVE Program
Updated
26/09/2026 04:58

Description

Actual is a local-first personal finance tool. Prior to 26.7.0, Actual Sync Server's CORS proxy is intended to let authenticated users fetch resources only from repositories listed in the official plugin allowlist. When `ACTUAL_GITHUB_TOKEN` is configured, the proxy automatically attaches the server's GitHub token to GitHub requests. The GitHub API allowlist check uses a raw `startsWith()` prefix test for `/repos/{owner}/{repo}` without requiring a path boundary after the repository name. If an allowlisted public plugin repository is `https://github.com/acme/plugin`, the proxy also accepts GitHub API URLs. Those URLs are outside the allowlisted repository but still pass because their API path starts with `/repos/acme/plugin`. The proxy then forwards the request with the server's `ACTUAL_GITHUB_TOKEN`, allowing any authenticated Actual user to read private GitHub resources reachable by that token. Version 26.7.0 fixes the issue.

STIX identifiervulnerability--613a6f76-ede9-5a9f-ad49-dc40a1a74b2b
First observation-
Last observation-
Known relationships9

Aliases and classifications

CWE-200CWE-284CWE-863Exposure of Sensitive Information to an Unauthorized ActorImproper access controlIncorrect Authorization

Minimised technical details

No raw data
cisa kev
False
EudorIA correlation

Intel catalogue

The vulnerability is also available in the EudorIA editorial catalogue.

Open EudorIA analysis

Presence in OpenCTI describes an intelligence correlation and does not, by itself, constitute evidence of compromise, legal attribution or operational guidance applicable without context verification.