Description
SplitPro through 2.1.6 contains an authorization bypass vulnerability that allows authenticated users to read other users' expenses by supplying arbitrary expenseId values to expense.getExpenseDetails. Attackers who obtain an expense UUID, such as removed former participants, can retrieve expense notes, recurrence schedules, and full user rows of participants and group members.
Published: 2026-11-05
Score: 2.3 Low
EPSS: n/a
KEV: No
Impact: Unauthorized access to expense data
Action: Upgrade
AI Analysis

Impact

SplitPro through version 2.1.6 includes a flaw that allows any authenticated user to retrieve expense details belonging to other users simply by submitting an arbitrary expenseId. The vulnerability arises from a missing authorization check on the expense.getExpenseDetails endpoint. An attacker who obtains a valid expense UUID – for example, from a former participant who was removed from the group – can read expense notes, recurrence schedules, and the entire list of participants and group members. The fault is classified as a CWE‑639 authorization bypass weakness. Because the privileged data is personal financial information, the violation constitutes a confidentiality breach.

Affected Systems

Vendors: oss-apps. Product: SplitPro. The error affects all releases up through 2.1.6 inclusive. Users running any older or patch‑unfixed versions of SplitPro are potentially vulnerable until a fix is applied.

Risk and Exploitability

The vulnerability is rated low in the CVSS model (score of 2.3), which reflects a confined scope limited to authenticated users and does not involve code execution or denial of service. The EPSS score is not provided, and the vulnerability is currently not listed in the CISA KEV catalog. An attacker must first authenticate to SplitPro, then supply a valid or guessed expense UUID. If the attacker can learn or guess a UUID – obtainable from a former participant’s records – the endpoint will return full expense metadata. This gives an insider or compromised account a straightforward path to read sensitive data of other participants.

Generated by OpenCVE AI on November 5, 2026 at 16:39 UTC.

Remediation

No solution or workaround provided in the CVE record.

OpenCVE Recommended Actions

  • Upgrade to the latest version of SplitPro that contains a fix for the authorization bypass.
  • If an update is not yet available, modify the expense.getExpenseDetails handler to verify that the requester’s identity matches the owner or one of the participants recorded for the expense before returning any data.
  • Review the privilege model for other endpoints to confirm that no similar authorization gaps exist, and enforce strict role‑based checks in all API calls that expose personal data.
  • Enable audit logging for all expense retrieval attempts and monitor for patterns of suspicious or invalid expenseId requests, raising alerts when repeated failures occur.

Generated by OpenCVE AI on November 5, 2026 at 16:39 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Thu, 05 Nov 2026 15:30:00 +0000

Type Values Removed Values Added
Description SplitPro through 2.1.6 contains an authorization bypass vulnerability that allows authenticated users to read other users' expenses by supplying arbitrary expenseId values to expense.getExpenseDetails. Attackers who obtain an expense UUID, such as removed former participants, can retrieve expense notes, recurrence schedules, and full user rows of participants and group members.
Title SplitPro through 2.1.6 Authorization Bypass via expense.getExpenseDetails
Weaknesses CWE-639
References
Metrics cvssV3_1

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

cvssV4_0

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


Subscriptions

No data.

cve-icon MITRE

Status: PUBLISHED

Assigner: VulnCheck

Published:

Updated: 2026-11-05T15:11:43.503Z

Reserved: 2026-11-04T23:26:08.935Z

Link: CVE-2026-122324

cve-icon Vulnrichment

No data.

cve-icon NVD

Status : Received

Published: 2026-11-05T16:17:45.143

Modified: 2026-11-05T16:17:45.143

Link: CVE-2026-122324

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-11-05T16:45:06Z

Weaknesses
  • CWE-639

    Authorization Bypass Through User-Controlled Key