Umbraco Engage Unauthenticated API Access Vulnerability Allowing Data Enumeration

Vulnerability

A vulnerability exists in Umbraco Engage versions prior to 16.2.1 and 17.1.1, where certain API endpoints lack proper authentication and authorization checks. These endpoints can be accessed directly over the network without a valid session or user credentials. By using a user-controlled identifier parameter, an attacker can access sensitive data linked to arbitrary records. The absence of access control allows for enumeration attacks, enabling attackers to iterate over identifiers and extract data on a large scale. An unauthenticated attacker can query the affected API endpoints to retrieve sensitive information related to Engage, including analytics data, tracking data, customer information, or other content managed by Engage.

Impact

Exploitation of this vulnerability allows unauthorized access to sensitive data within Umbraco Engage, with a high impact on confidentiality. The vulnerability enables arbitrary record access through predictable or enumerable identifiers, potentially leading to large-scale data extraction.

Remediation

Users are advised to update Umbraco Engage to version 16.2.1 or 17.1.1. No known workarounds are available.

Added: Feb 26, 2026, 10:31 PM
Updated: Feb 26, 2026, 10:31 PM

Vulnerability Rating

Custom Algorithm
spread
0.0
impact
2.5
exploitability
6.6
remediation
0.0
relevance
3.2
threat
0.0
urgency
2.9
incentive
0.0

Our algorithm analyzes dozens of metrics to generate these 8 key vulnerability categories, which are then combined to calculate the overall risk score.