LiveActive security incident?Get immediate response
CVE Record

CVE-2026-27638: ActualBudget missing authorization in sync endpoints allows cross-user budget file access in multi-user mode

Actual is a local-first personal finance tool. Prior to version 26.2.1, in multi-user mode (OpenID), the sync API endpoints (`/sync/*`) don't verify that the authenticated user owns or has access to the file being operated on. Any authenticated user can read, modify, and overwrite any other user's budget files by providing their file ID. Version 26.2.1 patches the issue.

MediumCVSS 5.7Not KEV-listedUpdated
Glexia's TakeAutomated analysismoderate

Security readout for executives and security teams

Plain-English summary

CVE-2026-27638 affects Actual Budget servers running multi-user mode with OpenID before version 26.2.1. A logged-in user could access or overwrite another user’s budget file if they know or obtain its file ID. This is not anonymous internet compromise, but it is serious for shared or hosted deployments because personal financial data integrity is at risk.

Executive priority

Treat as a near-term fix for any shared Actual Budget deployment. The vulnerability can affect private financial records and file integrity, but requires authenticated access and has a vendor patch available. Upgrade before onboarding additional users or exposing multi-user service to broader audiences.

Technical view

Actual’s /sync/* API endpoints lacked authorization checks tying the authenticated user to the requested budget file. In affected versions before 26.2.1, any authenticated user in multi-user OpenID mode could operate on another user’s file ID, enabling unauthorized read, modification, or overwrite. The issue is classified as CWE-862, Missing Authorization, with CVSS 4.0 score 5.7.

Likely exposure

Exposure is limited to Actual Budget deployments using multi-user mode with OpenID authentication and versions earlier than 26.2.1. Single-user deployments are not identified as affected in the provided sources. Internet-facing hosted instances with multiple users have higher practical risk.

Exploitation context

The source bundle does not indicate known active exploitation, and the CVE is not listed as KEV. Exploitation requires authenticated access and a target file ID. The main risk is cross-user access inside a shared Actual instance, especially where untrusted or loosely managed users share the same service.

Researcher notes

The key condition is missing object-level authorization on sync endpoints. Validate by code review or safe authorization testing in a controlled environment, without accessing real user data. Sources identify the patch commit and v26.2.1 release, but do not provide evidence of active exploitation.

Mitigation direction

  • Upgrade Actual Budget to version 26.2.1 or later.
  • Prioritize multi-user OpenID deployments, especially shared or hosted instances.
  • Review vendor advisory and release notes before applying changes.
  • Restrict user access until upgraded if the instance has untrusted users.

Validation and detection

  • Inventory Actual Budget servers and record deployed versions.
  • Confirm whether multi-user OpenID mode is enabled.
  • Verify affected systems are upgraded to 26.2.1 or later.
  • Review logs for unusual cross-user sync activity where available.
Prepared
Confidence
high
Sources
5

Generated from the cited source records. This long-tail analysis has not been individually reviewed by a named human.

Potential ATT&CK relevance

Conservative CVE-to-ATT&CK context

These mappings and lookup hints may be relevant to the vulnerability behavior, CWE, affected product, or exposure path. Glexia-inferred context is not an official MITRE, ATT&CK, CWE, or CVE Program mapping.

ATT&CK lookup starting points

Use these exact CWE pages and searches to review the Glexia ATT&CK library from this CVE's weakness and description context.

cwe · medium confidence lookup

CWE-862: Authorization and privilege behavior lookup

Authorization weaknesses can support privilege escalation and valid-account review, depending on exploit path. Open the exact CWE lookup page first, then review the ATT&CK searches from that MITRE weakness context. This is a Glexia lookup hint, not an official ATT&CK mapping.

Open ATT&CK lookup
cve · low confidence lookup

CVE-2026-27638 mapping review

Open the CVE-to-ATT&CK bridge for reviewed, inferred, or future official mappings tied to this CVE.

Open ATT&CK lookup
Vulnerability profileCVE Program record
Severity
Medium
CVSS
5.7 (4.0)
Known Exploited
No
Published

Vector: CVSS:4.0/AV:N/AC:L/AT:N/PR:L/UI:N/VC:N/VI:H/VA:N/SC:N/SI:N/SA:N/E:P

Official CVE source material

CNA and ADP enrichment extracted from CVE v5

These fields come from the CVE record and ADP containers, not from Glexia's Take. They preserve time-varying source decisions such as CISA SSVC, KEV status, CVSS metrics, and provider references.

1CVSS vectors
0Timeline events
0ADP providers
4Source links

CVSS vector scores

1 official score

We collect every scored CVSS vector available in the official CNA and ADP containers. When more than one version is present, the table keeps the source vectors side by side instead of collapsing them into the highest score.

ScoreVersionSeverityVectorExploitImpactSource
5.7CVSS 4.0MediumCVSS:4.0/AV:N/AC:L/AT:N/PR:L/UI:N/VC:N/VI:H/VA:N/SC:N/SI:N/SA:N/E:P——Primary CVE score

Vulnerability scoring details

Base CVSS 4.0 score

5.7Medium
CVSS 4.0 vector shape for CVE-2026-27638Attack VectorAttack ComplexityAttack RequirementsPrivileges RequiredUser InteractionVS ConfidentialityVS IntegrityVS AvailabilitySS ConfidentialitySS IntegritySS Availability

Vector: CVSS:4.0/AV:N/AC:L/AT:N/PR:L/UI:N/VC:N/VI:H/VA:N/SC:N/SI:N/SA:N/E:P

Attack Vector
NetworkAdjacentLocalPhysical
Attack Complexity
LowHigh
Attack Requirements
NonePresent
Privileges Required
NoneLowHigh
User Interaction
NonePassiveActive
VS Confidentiality
HighLowNone
VS Integrity
HighLowNone
VS Availability
HighLowNone
SS Confidentiality
HighLowNone
SS Integrity
HighLowNone
SS Availability
HighLowNone
Affected products

Products and packages named in the record

VendorProductVersion / packageStatus
actualbudgetactual< 26.2.1Listed
Weakness

CWE details

CWE links open Glexia weakness intelligence pages with official CWE context, developer remediation guidance, and related CVE mappings.

CWE-862 · source CWE mapping

Missing Authorization

Missing Authorization represents a recurring weakness pattern that can create exploitable paths when design, validation, or implementation controls are missing.