CVE-2026-46616
Analyzed Analyzed - Analysis Complete

Open Redirect in Umbraco CMS via Surface Controllers

Vulnerability report for CVE-2026-46616, including description, CVSS score, EPSS score, affected products, exploitability, helpful resources, and attack-flow context.

Publication date: 2026-06-10

Last updated on: 2026-06-12

Assigner: GitHub, Inc.

Description

Umbraco is an ASP.NET CMS. Prior to versions 13.14.0 and 17.4.0, some of the Surface Controllers in the CMS provide to support member related operations fail to validate redirect URLs, making Razor templates that derive 'RedirectUrl' from user-controlled query parameters vulnerable to malicious redirect attacks. This issue has been patched in versions 13.14.0 and 17.4.0.

CVSS Scores

EPSS Scores

Probability:
Percentile:

Meta Information

Published
2026-06-10
Last Modified
2026-06-12
Generated
2026-07-01
AI Q&A
2026-06-10
EPSS Evaluated
2026-06-29
NVD
EUVD

Affected Vendors & Products

Showing 2 associated CPEs
Vendor Product Version / Range
umbraco umbraco_cms to 13.14.0 (exc)
umbraco umbraco_cms From 14.0.0 (inc) to 17.4.0 (exc)

Helpful Resources

Exploitability

CWE
CWE Icon
KEV
KEV Icon
CWE ID Description
CWE-601 The web application accepts a user-controlled input that specifies a link to an external site, and uses that link in a redirect.

Attack-Flow Graph

AI Quick Actions

Instant insights powered by AI
Compliance Impact

CVE-2026-46616 is an open redirect vulnerability in Umbraco CMS that allows malicious redirect attacks by failing to validate redirect URLs derived from user-controlled query parameters.

This vulnerability poses low risks to confidentiality and integrity, and does not affect availability.

While the vulnerability could potentially be exploited to redirect users to malicious sites, there is no direct information provided about its impact on compliance with standards such as GDPR or HIPAA.

Therefore, based on the provided information, it is unclear how this vulnerability specifically affects compliance with common standards and regulations.

Executive Summary

CVE-2026-46616 is an open redirect vulnerability in the Umbraco CMS affecting certain Surface Controllers prior to versions 13.14.0 and 17.4.0.

The vulnerability occurs because these controllers fail to validate redirect URLs properly. Specifically, Razor templates that derive the 'RedirectUrl' from user-controlled query parameters can be exploited to redirect users to malicious external websites.

This issue allows attackers to craft URLs that redirect users to potentially harmful sites, leveraging the CMS's redirect functionality without proper validation.

The vulnerability has a moderate severity with a CVSS score of 5.4 and requires user interaction but no privileges.

Impact Analysis

This vulnerability can impact you by enabling attackers to redirect your users to malicious external websites through the Umbraco CMS redirect functionality.

Such malicious redirects can be used for phishing attacks, malware distribution, or other social engineering exploits that compromise user trust and security.

The risk to confidentiality and integrity is low, and availability is not affected, but the user experience and trustworthiness of your site can be harmed.

The vulnerability does not require any special privileges and has low complexity, but it does require user interaction to be exploited.

Applying the patches in versions 13.14.0 and 17.4.0 or using the recommended workaround to validate redirect URLs can mitigate this risk.

Detection Guidance

This vulnerability involves malicious redirect attacks exploiting the 'RedirectUrl' parameter in Razor templates derived from user-controlled query parameters in Umbraco CMS Surface Controllers.

Detection can focus on monitoring HTTP requests to the affected Surface Controllers (UmbLoginStatusController, UmbRegisterController, UmbProfileController) for suspicious or external URLs passed as RedirectUrl parameters.

Commands or methods to detect this might include inspecting web server logs or using network monitoring tools to filter requests containing RedirectUrl parameters with external URLs.

  • Use grep or similar tools on web server logs to find RedirectUrl parameters: grep -i 'RedirectUrl=' /path/to/access.log
  • Use network monitoring tools (e.g., Wireshark, tcpdump) with filters for HTTP GET or POST requests containing 'RedirectUrl' parameters.
  • Implement application-level logging or debugging to capture and log RedirectUrl values received by the affected controllers.
Mitigation Strategies

The primary mitigation is to upgrade Umbraco CMS to versions 13.14.0 or 17.4.0 or later, where the vulnerability has been patched.

As a temporary workaround, ensure that Razor forms passing RedirectUrl parameters to UmbLoginStatusController, UmbProfileController, or UmbRegisterController include only trusted, concrete RedirectUrl values in Html.BeginUmbracoForm's route values.

This means avoiding passing user-controlled or external URLs as RedirectUrl parameters and validating or sanitizing these URLs before use.

Chat Assistant

Ask questions about this CVE
Hi! I’m here to help you understand CVE-2026-46616. Ask me anything about the vulnerability, its impact, or mitigation strategies.
0/70

EPSS Chart