Skip to content
OpenAdvisories

Weakness (CWE)

CWE-940: Improper Verification of Source of a Communication Channel

Base Incomplete

The product establishes a communication channel to handle an incoming request that has been initiated by an actor, but it does not properly verify that the request is coming from the expected origin.

How to prevent it (1 mitigation)
  1. Architecture and Design

    Use a mechanism that can validate the identity of the source, such as a certificate, and validate the integrity of data to ensure that it cannot be modified in transit using an Adversary-in-the-Middle (AITM) attack.

    When designing functionality of actions in the URL scheme, consider whether the action should be accessible to all mobile applications, or if an allowlist of applications to interface with is appropriate.

Source: MITRE CWE-940

11 results · Clear filters · Feed

  • Critical 9.6

    The Canva Android App before 2.376.0 allowed an external origin to be loaded in a privileged WebView. A threat actor wh…

  • Critical 9.3

    Traccar Client: silent configuration hijack via unverified deep link redirects all GPS telemetry

    Traccar Client is a GPS tracking mobile app for sending location updates to private servers using the open-source Traccar platform. In versions 9.7.19 and below, a single crafted deep link can silently hijack all GPS tracking parameters and redirect telemetry…

  • Critical 9.3

    electerm: Local code through electerm's single-instance socket

    electerm is an open-sourced terminal/ssh/sftp/telnet/serialport/RDP/VNC/Spice/ftp client. From 3.0.6 to 3.8.8, This vulnerability is fixed in 3.9.0.

  • Critical 9.6

    Improper Origin Validation in mlflow/mlflow

    In MLflow version 3.9.0, the MLflow Assistant feature introduced improper origin validation in its /ajax-api endpoints. This vulnerability allows a remote attacker to exploit cross-origin requests from a malicious webpage to interact with the MLflow Assistant…

  • Critical 9.3

    Authenticator Vulnerable to Authentication Flow Hijack

    Gematik Authenticator securely authenticates users for login to digital health applications. Versions prior to 4.16.0 are vulnerable to authentication flow hijacking, potentially allowing attackers to authenticate with the identities of victim users who click…

  • Critical 9.8
    CVE-2025-61932 Exploited

    Lanscope Endpoint Manager (On-Premises) (Client program (MR) and Detection agent (DA)) improperly verifies the origin o…

    KEV Oct 22, 2025
  • Critical 9.7

    SillyTavern Web Interface Vulnerable to DNS Rebinding

    SillyTavern is a locally installed user interface that allows users to interact with text generation large language models, image generation engines, and text-to-speech voice models. In versions prior to 1.13.4, the web user interface for SillyTavern is susce…

  • Critical 9.8

    An issue in Horizon Business Services Inc. Caterease 16.0.1.1663 through 24.0.1.2405 and possibly later versions, allow…

  • Critical 9.8

    An issue in SHENZHEN TENDA TECHNOLOGY CO.,LTD Tenda AX2pro V16.03.29.48_cn allows a remote attacker to execute arbitrar…

  • Critical 9.8

    Chunghwa Telecom NOKIA G-040W-Q - Improper Input Validation

    Chunghwa Telecom NOKIA G-040W-Q Firewall function has a vulnerability of input validation for ICMP redirect messages. An unauthenticated remote attacker can exploit this vulnerability by sending a crafted package to modify the network routing table, resulting…

  • Critical 10.0

    Touchlink authentication bypass due to packets processed after timeout or out of range in Ember ZNet

    TouchLink packets processed after timeout or out of range due to Operation on a Resource after Expiration and Missing Release of Resource after Effective Lifetime may allow a device to be added outside of valid TouchLink range or pairing duration This issue a…