Skip to main content
CVE Vulnerability Database

CVE-2025-0970: Zenvia Movidesk Open Redirect Vulnerability

CVE-2025-0970 is an open redirect vulnerability in Zenvia Movidesk affecting the /Account/Login endpoint. Attackers can manipulate the ReturnUrl parameter to redirect users to malicious sites. This article covers technical details, affected versions, impact, and mitigation strategies.

Published:

CVE-2025-0970 Overview

CVE-2025-0970 is an open redirect vulnerability affecting Zenvia Movidesk versions up to 25.01.22. The flaw resides in the /Account/Login endpoint, where the ReturnUrl parameter accepts attacker-controlled destinations without proper validation. An unauthenticated remote attacker can craft a malicious login URL that redirects victims to an external site after interacting with the legitimate Movidesk domain. The vulnerability is tracked under CWE-601: URL Redirection to Untrusted Site. Zenvia addressed the issue in version 25.01.22.245a473c54. Public disclosure of the exploit details has occurred through VulDB entry #294361.

Critical Impact

Attackers can leverage the trusted Movidesk login domain to redirect users to phishing sites, harvesting credentials or delivering malware while bypassing user suspicion.

Affected Products

  • Zenvia Movidesk versions up to and including 25.01.22
  • The /Account/Login endpoint accepting the ReturnUrl parameter
  • Deployments running builds prior to 25.01.22.245a473c54

Discovery Timeline

  • 2025-02-02 - CVE-2025-0970 published to NVD
  • 2026-06-17 - Last updated in NVD database

Technical Details for CVE-2025-0970

Vulnerability Analysis

The vulnerability is a classic open redirect flaw in the authentication workflow of Zenvia Movidesk. When a user accesses /Account/Login, the application accepts a ReturnUrl query parameter that dictates where the browser navigates after successful authentication. The application does not verify that the supplied URL points to an in-scope host or a whitelisted path. As a result, an attacker can supply an arbitrary absolute URL and cause the application to redirect authenticated or unauthenticated users to any external location.

This category of flaw is mapped to CWE-601. While the confidentiality and availability impacts on the application itself are limited, the integrity impact on end users is meaningful. The attack requires no privileges and no direct interaction with the target system beyond convincing a user to click a crafted URL.

Root Cause

The root cause is missing validation of the ReturnUrl parameter. The login handler treats the value as a trusted redirect target rather than restricting it to relative paths or a domain allowlist. Without host or scheme checks, the parameter accepts external URLs such as https://attacker.example.

Attack Vector

An attacker crafts a URL of the form https://<victim-movidesk-instance>/Account/Login?ReturnUrl=https://attacker.example/phish and delivers it through email, chat, or search engine poisoning. The victim sees a legitimate Movidesk domain in the initial link and proceeds. After the login flow completes, the browser is redirected to the attacker-controlled site, which typically mimics the Movidesk login page to capture credentials or delivers a malicious payload.

No authentic exploit code has been released. See the VulDB advisory for further technical details.

Detection Methods for CVE-2025-0970

Indicators of Compromise

  • HTTP requests to /Account/Login containing a ReturnUrl parameter whose value is an absolute URL pointing outside the Movidesk domain
  • Referrer headers from Movidesk login pages leading to unfamiliar external domains
  • User reports of unexpected redirects after logging into the helpdesk portal

Detection Strategies

  • Parse web server or reverse proxy logs for ReturnUrl values containing http:// or https:// schemes and hostnames outside the organization
  • Correlate login events with outbound HTTP referrers to identify redirect chains to suspicious domains
  • Deploy web application firewall (WAF) rules that flag or block absolute URLs in the ReturnUrl parameter

Monitoring Recommendations

  • Alert on newly registered look-alike domains impersonating the organization's Movidesk tenant
  • Monitor phishing feeds and threat intelligence sources for URLs referencing the affected Movidesk endpoint
  • Track authentication anomalies such as unusual geolocations or credential reuse that may follow a successful phishing redirect

How to Mitigate CVE-2025-0970

Immediate Actions Required

  • Upgrade Zenvia Movidesk to version 25.01.22.245a473c54 or later
  • Audit existing login URLs shared in tickets, emails, and documentation for tampered ReturnUrl values
  • Educate helpdesk users to inspect the address bar after authentication and report unexpected redirects

Patch Information

Zenvia has released a fixed build identified as 25.01.22.245a473c54. Administrators should apply this update through the standard Movidesk update channel. Refer to VulDB #294361 for the vendor patch reference and confirm the running version after the upgrade.

Workarounds

  • Configure the reverse proxy or WAF to reject requests to /Account/Login where ReturnUrl contains an absolute URL or a scheme prefix
  • Restrict ReturnUrl handling to relative paths only through a URL rewrite rule until the patch is applied
  • Add strict Content Security Policy (CSP) and referrer policies to reduce the value of a successful redirect to an attacker

Disclaimer: This content was generated using AI. While we strive for accuracy, please verify critical information with official sources.

Default Legacy - Prefooter | Experience the World’s Most Advanced Cybersecurity Platform

Experience the Most Advanced Cybersecurity Platform

See how the world’s most intelligent, autonomous cybersecurity platform can protect your organization today and into the future.