Unvalidated Query Parameter Redirects
ASP.NET controllers use query parameters directly in Redirect() calls without validating that the target URL is safe and local. This commonly occurs in authentication flows, logout pages, and navigation helpers where developers assume user-provided URLs are trustworthy or when implementing 'return URL' functionality without proper security controls.