External risk intelligence

MatchPoint API Insecure Direct Object Reference Leading to Widespread Data Compromise and Account Takeover

CVE advisorySeverity: CRITICAL (CVSS 9.9)

CVE-2026-111490

The vulnerability resides in a web-based API that processes HTTP headers for user identification. Such APIs are commonly deployed as internet-facing services or gateways to facilitate data exchange and application functionality, making it likely they are reachable from the public internet in standard deployment patterns.

Halo Surface Signal: 4 out of 5 — likely to be public-facing.

External exposure likelihood

Horizon Alert

Summary of the vulnerability and why it matters

This advisory details a critical vulnerability in the MatchPoint API. The issue involves improper authorization checks when handling user identity, potentially allowing unauthorized access to sensitive data such as personal and financial information, private messages, and access credentials. It could also enable attackers to impersonate users or alter account details. The main concern at this stage is confirming relevance and exposure.

  • Unauthorized access to sensitive data and user accounts.
  • Critical risk of data compromise and impersonation.
  • Confirm relevance and assess potential exposure.

Attack Path

How an attacker could exploit the issue

An attacker could exploit this vulnerability by sending specially crafted requests to the MatchPoint API, leveraging the `actingasuser` HTTP header. Since the API does not properly validate authorization for the specified user, an attacker could manipulate sequential identifiers to impersonate any user, gaining access to sensitive information and performing unauthorized actions.

  • No authentication or privileges required.
  • Manipulating `actingasuser` header triggers vulnerability.
  • Unauthorized access to data and account control.

Live Threat

Current exploitation, exposure, and threat context

The MatchPoint API's Insecure Direct Object Reference vulnerability could allow unauthorized access to sensitive personal, banking, and financial data, private messages, and physical access QR codes. Attackers could also impersonate users, modify third-party accounts, change passwords, and transfer virtual balances by manipulating sequential identifiers.

  • Personal, banking, financial data at risk.
  • Manipulate identifiers to access data.
  • Unauthorized account modification and impersonation.

Operational Fix

Recommended remediation, mitigation, and detection steps

The MatchPoint API's handling of the `actingasuser` header without proper authorization checks presents a critical risk. This vulnerability could allow unauthorized access to sensitive data, including financial information and private messages, and enable malicious actions like account modification and user impersonation. Ownership likely falls to the application team responsible for the MatchPoint API, with coordination from infrastructure and security teams to identify affected systems and plan remediation. The first practical step is to inventory where the MatchPoint API is deployed, assess its internet-facing exposure, confirm business criticality, and identify the specific accountable owner.

  • Application owners to lead remediation efforts.
  • Verify API exposure and data sensitivity.
  • Plan coordinated patching or mitigation.

Supplementary metadata

Validate whether this threat affects your internet-facing exposure.

Halo Threat Intelligence helps prioritize remediation with Halo Surface Signal and H/A/L/O context. Start exposure validation with a free external attack surface trial.

Frequently asked questions

What is the MatchPoint API?

MatchPoint is a software platform often used to manage digital identities, financial transactions, and user data. Its API component serves as a bridge that allows different services or client applications to communicate, process requests, and handle sensitive user information, including account balances and personal credentials.

What does CWE-639 mean for CVE-2026-111490?

This CVE is categorized as CWE-639, or Insecure Direct Object Reference (IDOR). It means the software fails to verify if a user has permission to access a specific resource. In this case, the API trusts a user-supplied header without checking authorization, allowing an attacker to access data simply by changing an identifier.

How do you trigger this vulnerability?

The vulnerability is triggered by manipulating the `actingasuser` HTTP header within requests sent to the MatchPoint API. Because the system relies on this header for identity without secondary checks, changing sequential identifiers allows unauthorized access. Standard API calls that do not rely on this specific header mechanism for user context are not inherently affected by this authorization flaw.

How do I know if my MatchPoint API is at risk?

Halo Surface Signal indicates that because this vulnerability exists within a web-based API that processes identity headers, it is frequently deployed as an internet-facing service. If your instance is reachable from the public internet to facilitate data exchange, it is considered highly relevant and carries an elevated risk of unauthorized access.

What are the first steps to secure this software?

Begin by creating an inventory of all systems running the MatchPoint API to determine where it is deployed within your environment. Prioritize assessing which instances are exposed to the internet versus those on internal networks, then coordinate with the application owners to confirm business criticality and prepare for necessary updates or configuration changes.

References