CyberSecBulletin

URL Redirection to Untrusted Site

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.

We track 171 vulnerabilities of this type. 99% are rated high or critical, and the average CVSS score is 8.2. 2 have been exploited in real attacks.

How this weakness is prevented

  • Architecture and Design: Use an intermediate disclaimer page that provides the user with a clear warning that they are leaving the current site. Implement a long timeout before the redirect occurs, or force the user to click on the link. Be careful to avoid XSS problems (CWE-79) when generating the disclaimer page.
  • Architecture and Design: When the set of acceptable objects, such as filenames or URLs, is limited or known, create a mapping from a set of fixed input values (such as numeric IDs) to the actual filenames or URLs, and reject all other inputs. For example, ID 1 could map to /login.asp and ID 2 could map to http://www.example.com/. Features such as the ESAPI AccessReferenceMap provide this capability.
  • Architecture and Design: Ensure that no externally-supplied requests are honored by requiring that all redirect requests include a unique nonce generated by the application. Be sure that the nonce is not predictable (CWE-330).
  • Architecture and Design Implementation: Understand all the potential areas where untrusted inputs can enter your software: parameters or arguments, cookies, anything read from the network, environment variables, reverse DNS lookups, query results, request headers, URL components, e-mail, files, filenames, databases, and any external systems that provide data to the application. Remember that such inputs may be obtained indirectly through API calls. Many open redirect problems occur because the programmer assumed that certain inputs could not be modified, such as cookies and hidden form fields.
  • Operation: Use an application firewall that can detect attacks against this weakness. It can be beneficial in cases in which the code cannot be fixed (because it is controlled by a third party), as an emergency prevention measure while more comprehensive software assurance measures are applied, or to provide defense in depth.

Latest URL Redirection to Untrusted Site vulnerabilities

  • 9.3 Critical severity

    TIBCO Nimbus: URL Redirection to Untrusted Site

    CVE-2022-41559TIBCO Software

    The Web Client component of TIBCO Software Inc.'s TIBCO Nimbus contains an easily exploitable vulnerability that allows an unauthenticated attacker with network access to exploit an open redirect on the affected system. A successful attack using this vulnerabi

  • 9.6 Critical severity

    Zoom Client for Meetings (for Android, iOS…: URL Redirection to Untrusted Site

    CVE-2022-28763Zoom Video CommunicationsEPSS 1.51%

    The Zoom Client for Meetings (for Android, iOS, Linux, macOS, and Windows) before version 5.12.2 is susceptible to a URL parsing vulnerability. If a malicious Zoom meeting URL is opened, the malicious link may direct the user to connect to an arbitrary network

  • 8.8 High severity

    SAP Commerce: URL Redirection to Untrusted Site

    CVE-2022-41204SAP

    An attacker can change the content of an SAP Commerce - versions 1905, 2005, 2105, 2011, 2205, login page through a manipulated URL. They can inject code that allows them to redirect submissions from the affected login form to their own server. This allows the

  • 9.6 Critical severity

    Echo: URL Redirection to Untrusted Site

    CVE-2022-40083LabstackEPSS 3.24%

    Labstack Echo v4.8.0 was discovered to contain an open redirect vulnerability via the Static Handler component. This vulnerability can be leveraged by attackers to cause a Server-Side Request Forgery (SSRF).

  • 8.2 High severity

    mailcow-dockerized: URL Redirection to Untrusted Site

    CVE-2022-39258MailcowEPSS 1.83%

    mailcow is a mailserver suite. A vulnerability innversions prior to 2022-09 allows an attacker to craft a custom Swagger API template to spoof Authorize links. This could redirect a victim to an attacker controller place to steal Swagger authorization credenti

  • 7.4 High severity

    HCL iNotes: URL Redirection to Untrusted Site

    CVE-2022-27547HCL Software

    HCL iNotes is susceptible to a link to non-existent domain vulnerability. An attacker could use this vulnerability to trick a user into supplying sensitive information such as username, password, credit card number, etc.

  • 9.8 Critical severity

    VMware Workspace ONE Access, Identity Manager…: URL Redirection to Untrusted Site

    VMware Workspace ONE Access and Identity Manager contain a URL injection vulnerability. A malicious actor with network access may be able to redirect an authenticated user to an arbitrary domain.

  • 8.5 High severity

    grafana: URL Redirection to Untrusted Site

    CVE-2022-29170GrafanaEPSS 1.23%

    Grafana is an open-source platform for monitoring and observability. In Grafana Enterprise, the Request security feature allows list allows to configure Grafana in a way so that the instance doesn’t call or only calls specific hosts. The vulnerability present

  • 8.1 High severity

    Cisco RoomOS Software: URL Redirection to Untrusted Site

    CVE-2022-20764CiscoEPSS 1.03%

    Multiple vulnerabilities in the web engine of Cisco TelePresence Collaboration Endpoint (CE) Software and Cisco RoomOS Software could allow a remote attacker to cause a denial of service (DoS) condition, view sensitive data on an affected device, or redirect u

  • 6.1 Medium severity

    Google Chromium Intents Improper Input Validation Exploited

    CVE-2021-38000GoogleEPSS 4.95%

    Insufficient validation of untrusted input in Intents in Google Chrome on Android prior to 95.0.4638.69 allowed a remote attacker to arbitrarily browser to a malicious URL via a crafted HTML page.

  • 4.7 Medium severity

    Oracle Fusion Middleware Unspecified Exploited

    CVE-2012-0518OracleEPSS 4.69%

    Unspecified vulnerability in the Oracle Application Server Single Sign-On component in Oracle Fusion Middleware 10.1.4.3.0 allows remote attackers to affect integrity via unknown vectors related to Redirects, a different vulnerability than CVE-2012-3175.