Description
Actual is an open-source personal finance application. Prior to 26.7.0, a missing authorization issue allows a shared user with user_access on a budget file to perform owner-only file management actions. A non-owner shared user can call file-management endpoints intended for higher-privilege users, including /delete-user-file, /reset-user-file, and /user-create-key, because requireFileAccess treats ordinary shared access as sufficient for file-management operations that should be restricted to the file owner or an administrator. This issue is fixed in version 26.7.0.
Published: 2026-07-07
Score: 7.2 High
EPSS: < 1% Very Low
KEV: No
Impact: n/a
Action: n/a
AI Analysis

Impact

Actual is an open‑source personal‑finance application. A missing authorization flaw (CWE-862) allows a non‑owner shared user who has user_access on a budget file to call file‑management endpoints that are intended for the file owner or an administrator. Functions affected include /delete-user-file, /reset-user-file, and /user-create-key, because the requireFileAccess check mistakenly treats ordinary shared access as sufficient for these privileged operations. Exploitation can lead to deletion of the file, reset of data, or creation of credentials that grant owner‑level control, thereby compromising the integrity and confidentiality of the budget file.

Affected Systems

All releases of Actual by actualbudget older than version 26.7.0 are impacted. The vulnerability manifests within the shared‑user mechanism of the application, affecting any user that has been granted shared user access to a budget file without being the owner. The issue is resolved in Actual version 26.7.0 and later.

Risk and Exploitability

The CVSS score of 7.2 indicates a high severity condition. The EPSS score is less than 1%, implying a very low probability of exploitation at present, and the vulnerability is not listed in CISA's KEV catalog. Attackers would need a valid shared‑user account with user_access on a target budget file; no additional elevated network privileges are required. The flaw is a server‑side authorization bypass, so it can be exploited remotely from any client that can access the application’s interface. Because the description does not specify any additional preconditions, it is inferred that simply possessing an authorized shared‑user session is sufficient to trigger the vulnerable endpoints.

Generated by OpenCVE AI on July 31, 2026 at 14:11 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Apply the latest version of Actual (26.7.0 or newer) to remove the authorization flaw.
  • If an upgrade cannot be performed immediately, immediately revoke shared‑user access for all affected budget files or create a fresh copy of the file with correct ownership permissions.
  • Limit shared‑user permissions to read‑only or other lower‑privilege roles until the patch is applied.
  • Monitor application logs and audit trails for unauthorized file‑management actions performed by non‑owner users.

Generated by OpenCVE AI on July 31, 2026 at 14:11 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Tue, 07 Jul 2026 22:45:00 +0000

Type Values Removed Values Added
First Time appeared Actualbudget
Actualbudget actual
Vendors & Products Actualbudget
Actualbudget actual

Tue, 07 Jul 2026 21:00:00 +0000

Type Values Removed Values Added
Description Actual is an open-source personal finance application. Prior to 26.7.0, a missing authorization issue allows a shared user with user_access on a budget file to perform owner-only file management actions. A non-owner shared user can call file-management endpoints intended for higher-privilege users, including /delete-user-file, /reset-user-file, and /user-create-key, because requireFileAccess treats ordinary shared access as sufficient for file-management operations that should be restricted to the file owner or an administrator. This issue is fixed in version 26.7.0.
Title Actual: Shared users can perform owner-only file management actions
Weaknesses CWE-862
References
Metrics cvssV4_0

{'score': 7.2, 'vector': 'CVSS:4.0/AV:N/AC:L/AT:N/PR:L/UI:N/VC:N/VI:H/VA:H/SC:N/SI:N/SA:N'}


Subscriptions

Actualbudget Actual
cve-icon MITRE

Status: PUBLISHED

Assigner: GitHub_M

Published:

Updated: 2026-07-08T14:02:20.277Z

Reserved: 2026-06-02T22:46:02.578Z

Link: CVE-2026-50007

cve-icon Vulnrichment

No data.

cve-icon NVD

Status : Deferred

Published: 2026-07-07T21:17:25.977

Modified: 2026-07-08T15:28:15.630

Link: CVE-2026-50007

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-07-31T14:15:03Z

Weaknesses