Description
DollarDollar through 4.4 contains a missing authorization vulnerability in add_expense() that allows authenticated users to modify other users' account balances by supplying foreign account_id values. Attackers can submit sequential account_id, destination_account_id, and group_id values to /add_expense to tamper with balances and inject expenses into foreign groups with an arbitrary payer.
Published: 2026-11-09
Score: 7.1 High
EPSS: n/a
KEV: No
Impact: Unauthorized account balance manipulation
Action: Patch
AI Analysis

Impact

The vulnerability arises from a missing authorization check in the add_expense() endpoint of DollarDollar version 4.4. Authenticated users can supply arbitrary account_id, destination_account_id and group_id values to the /add_expense route, which allows them to alter other users’ account balances and inject expenses into foreign groups with an arbitrary payer. This flaw enables an attacker to modify the financial state of other accounts without permission, potentially leading to incorrect accounting or fraud. The weakness is classified as CWE‑639, Unauthorized Access.

Affected Systems

The product affected is the DollarDollar web application, as provided by the vendor harung1993. The vulnerable version is 4.4; other versions are not listed as affected here.

Risk and Exploitability

The CVSS score of 7.1 classifies the issue as High severity. The EPSS score is not available, leaving the actual exploitation probability uncertain, but the risk remains significant because the flaw requires only authentication and occurs over the network via the /add_expense endpoint. The vulnerability is not listed in the CISA KEV catalog, so no known exploits are publicly tracked. Attackers would authenticate to the application and then submit crafted requests to tamper with balances—there is no need for additional privileges beyond normal user rights.

Generated by OpenCVE AI on November 10, 2026 at 00:27 UTC.

Remediation

No solution or workaround provided in the CVE record.

OpenCVE Recommended Actions

  • Upgrade to a patched release of DollarDollar that includes the authorization fix for the add_expense endpoint.
  • If upgrading is not immediately possible, insert an authorization check in add_expense() to verify that the supplied account_id matches the authenticated user’s account before processing the request.
  • Apply network controls to restrict access to the /add_expense endpoint to only trusted IP ranges or internal networks and monitor API usage for anomalous activity.

Generated by OpenCVE AI on November 10, 2026 at 00:27 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Mon, 09 Nov 2026 23:45:00 +0000

Type Values Removed Values Added
Description DollarDollar through 4.4 contains a missing authorization vulnerability in add_expense() that allows authenticated users to modify other users' account balances by supplying foreign account_id values. Attackers can submit sequential account_id, destination_account_id, and group_id values to /add_expense to tamper with balances and inject expenses into foreign groups with an arbitrary payer.
Title DollarDollar through 4.4 Missing Authorization in /add_expense Balance Tampering
Weaknesses CWE-639
References
Metrics cvssV3_1

{'score': 6.5, 'vector': 'CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:N/I:H/A:N'}

cvssV4_0

{'score': 7.1, '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'}


Subscriptions

No data.

cve-icon MITRE

Status: PUBLISHED

Assigner: VulnCheck

Published:

Updated: 2026-11-09T23:27:37.786Z

Reserved: 2026-11-09T22:03:02.055Z

Link: CVE-2026-125365

cve-icon Vulnrichment

No data.

cve-icon NVD

Status : Received

Published: 2026-11-10T00:17:08.387

Modified: 2026-11-10T00:17:08.387

Link: CVE-2026-125365

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-11-10T00:30:20Z

Weaknesses
  • CWE-639

    Authorization Bypass Through User-Controlled Key