Description
SplitPro through 2.1.6 contains an authorization bypass vulnerability that allows authenticated users to retrieve any account's details by supplying arbitrary userId values to user.getUserDetails. Attackers can iterate sequential integer user ids to harvest every user's email, name, avatar, currency, and bankingId and obapiProviderId open-banking identifiers.
Published: 2026-11-05
Score: 5.3 Medium
EPSS: n/a
KEV: No
Impact: Information Disclosure
Action: Assess Impact
AI Analysis

Impact

The vulnerability is an authorization bypass in SplitPro that lets an authenticated user call user.getUserDetails with any userId. By supplying arbitrary numeric IDs, the attacker can access private data such as email, name, avatar, currency, banking identifiers, and obapiProviderId. This flaw arises from improper authorization checks (CWE‑639) and leads to the exposure of sensitive user information. The exploitation does not result in code execution or application compromise, but it does compromise confidentiality of user profiles.

Affected Systems

SplitPro releases through version 2.1.6 are affected. The vulnerability resides in the user router implementation, which is part of the public API for logged‑in users. Users running any release prior to 2.1.7 would be vulnerable unless mitigated.

Risk and Exploitability

The CVSS base score of 5.3 indicates a medium impact. No EPSS data is available, and the vulnerability is not listed in the CISA KEV catalog. Attackers need valid authentication and can iterate over sequential user ids to enumerate all accounts, which is feasible for a determined insider or compromised account. Because the flaw requires legitimate credentials, the risk is limited to users with access, but once exploited it can expose a large amount of personal information. Administrators should consider the vulnerability a moderate threat pending an official fix.

Generated by OpenCVE AI on November 5, 2026 at 17:06 UTC.

Remediation

No solution or workaround provided in the CVE record.

OpenCVE Recommended Actions

  • Deploy the latest SplitPro release once it includes a fix for the user.getUserDetails authorization check.
  • Implement or enforce an authorization guard that verifies the requester’s identity matches the requested userId or that the user has administrative privileges before returning details.
  • Introduce rate limiting on the user.getUserDetails API to hinder automated enumeration of user IDs.
  • Monitor API usage logs for suspicious repeated requests with arbitrary user IDs.
  • If the application is self-hosted and a patch is not yet available, consider disabling the endpoint or temporarily restricting it to internal reporting.

Generated by OpenCVE AI on November 5, 2026 at 17:06 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 retrieve any account's details by supplying arbitrary userId values to user.getUserDetails. Attackers can iterate sequential integer user ids to harvest every user's email, name, avatar, currency, and bankingId and obapiProviderId open-banking identifiers.
Title SplitPro through 2.1.6 Authorization Bypass via user.getUserDetails tRPC Query
Weaknesses CWE-639
References
Metrics cvssV3_1

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

cvssV4_0

{'score': 5.3, 'vector': 'CVSS:4.0/AV:N/AC:L/AT:N/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:42.836Z

Reserved: 2026-11-04T23:25:07.316Z

Link: CVE-2026-122317

cve-icon Vulnrichment

No data.

cve-icon NVD

Status : Received

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

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

Link: CVE-2026-122317

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-11-05T17:15:07Z

Weaknesses
  • CWE-639

    Authorization Bypass Through User-Controlled Key