Skip to content
OpenAdvisories

Weakness (CWE)

CWE-697: Incorrect Comparison

Pillar Incomplete Mapping discouraged

The product compares two entities in a security-relevant context, but the comparison is incorrect.

Source: MITRE CWE-697

146 results · Feed

  • Low 3.7

    Jenkins Gogs Plugin uses non-constant time webhook token comparison

    Jenkins Gogs Plugin 1.0.15 and earlier uses a non-constant time comparison function when checking whether the provided and expected webhook token are equal, potentially allowing attackers to use statistical methods to obtain a valid webhook token.

  • Low 3.7

    Jenkins Multibranch Scan Webhook Trigger Plugin uses non-constant time webhook token comparison

    Jenkins Multibranch Scan Webhook Trigger Plugin 1.0.9 and earlier uses a non-constant time comparison function when checking whether the provided and expected webhook token are equal, potentially allowing attackers to use statistical methods to obtain a valid…

  • Critical 9.4

    Babel vulnerable to arbitrary code execution when compiling specifically crafted malicious code

    Babel is a compiler for writingJavaScript. In `@babel/traverse` prior to versions 7.23.2 and 8.0.0-alpha.4 and all versions of `babel-traverse`, using Babel to compile code that was specifically crafted by an attacker can lead to arbitrary code execution duri…

  • High 7.1

    gnark vulnerable to unsoundness in variable comparison/non-unique binary decomposition

    gnark is a zk-SNARK library that offers a high-level API to design circuits. Prior to version 0.9.0, for some in-circuit values, it is possible to construct two valid decomposition to bits. In addition to the canonical decomposition of `a`, for small values t…

  • Medium 5.3

    MultiBit HD before 0.1.2 allows attackers to conduct bit-flipping attacks that insert unspendable Bitcoin addresses int…

  • Medium 4.5

    Incorrect comparison vulnerability in GitHub Enterprise Server leading to commit smuggling

    An incorrect comparison vulnerability was identified in GitHub Enterprise Server that allowed commit smuggling by displaying an incorrect diff in a re-opened Pull Request. To do so, an attacker would need write access to the repository. This vulnerability aff…

  • Medium 6.8

    SolarWinds Platform Exposed Dangerous Method Vulnerability

    The SolarWinds Platform was susceptible to the Incorrect Comparison Vulnerability. This vulnerability allows users with administrative access to SolarWinds Web Console to execute arbitrary commands with NETWORK SERVICE privileges.

  • Medium 6.8

    SolarWinds Platform Exposed Dangerous Method Vulnerability

    The SolarWinds Platform was susceptible to the Incorrect Comparison Vulnerability. This vulnerability allows users with administrative access to SolarWinds Web Console to execute arbitrary commands with NETWORK SERVICE privileges.

  • High 7.5

    Jenkins Google Login Plugin non-constant time token comparison

    Jenkins Google Login Plugin 1.7 and earlier uses a non-constant time comparison function when checking whether the provided and expected token are equal, potentially allowing attackers to use statistical methods to obtain a valid token.

  • High 7.5

    Non-constant time nonce comparison in Jenkins Microsoft Entra ID (previously Azure AD) Plugin

    Jenkins Azure AD Plugin 396.v86ce29279947 and earlier, except 378.380.v545b_1154b_3fb_, uses a non-constant time comparison function when checking whether the provided and expected CSRF protection nonce are equal, potentially allowing attackers to use statist…

  • Medium 4.8

    Incorrect comparison vulnerability in GitHub Enterprise Server leading to commit smuggling

    An incorrect comparison vulnerability was identified in GitHub Enterprise Server that allowed commit smuggling by displaying an incorrect diff in a re-opened Pull Request. To exploit this vulnerability, an attacker would need write access to the repository. T…

  • Medium 6.5
    CVE-2023-40037 Public exploit

    Apache NiFi: Incomplete Validation of JDBC and JNDI Connection URLs

    Apache NiFi 1.21.0 through 1.23.0 support JDBC and JNDI JMS access in several Processors and Controller Services with connection URL validation that does not provide sufficient protection against crafted inputs. An authenticated and authorized user can bypass…

  • Medium 4.8

    Incorrect comparison vulnerability in GitHub Enterprise Server leading to commit smuggling

    An incorrect comparison vulnerability was identified in GitHub Enterprise Server that allowed commit smuggling by displaying an incorrect diff within the GitHub pull request UI. To do so, an attacker would need write access to the repository. This vulnerabili…

  • High 7.2

    SolarWinds Platform Incorrect Comparison Vulnerability

    The SolarWinds Platform was susceptible to the Incorrect Comparison Vulnerability. This vulnerability allows users with administrative access to SolarWinds Web Console to execute arbitrary commands.

  • High 7.2

    SolarWinds Platform Deserialization of Untrusted Data Vulnerability

    The SolarWinds Platform was susceptible to the Incorrect Comparison Vulnerability. This vulnerability allows users with administrative access to SolarWinds Web Console to execute arbitrary commands with SYSTEM privileges.

  • High 7.5

    Server bad parsing implementation - stack overflow in server::get_db_path_for_driver

    Experion server may experience a DoS due to a stack overflow when handling a specially crafted message.

  • Medium 6.8

    Sentry CORS misconfiguration vulnerability

    Sentry is an error tracking and performance monitoring platform. Starting in version 23.6.0 and prior to version 23.6.2, the Sentry API incorrectly returns the `access-control-allow-credentials: true` HTTP header if the `Origin` request header ends with the `…

  • Critical 9.8
    CVE-2023-32571 Public exploit EPSS 35%

    Dynamic Linq vulnerable to remote code execution

    Dynamic Linq 1.0.7.10 through 1.2.25 before 1.3.0 allows attackers to execute arbitrary code and commands when untrusted input to methods including Where, Select, OrderBy is parsed.

  • Medium 5.3

    Apache OpenMeetings: insufficient check of invitation hash

    Attacker can access arbitrary recording/room Vendor: The Apache Software Foundation Versions Affected: Apache OpenMeetings from 2.0.0 before 7.1.0

  • Medium 5.3

    An issue was discovered in ONOS 2.5.1. There is an incorrect comparison of paths installed by intents. An existing inte…

  • Medium 6.5

    An issue was discovered in ONOS 2.5.1. There is an incorrect comparison of flow rules installed by intents. A remote at…

  • Medium 6.5

    Incorrect comparison vulnerability in GitHub Enterprise Server leading to commit smuggling

    An incorrect comparison vulnerability was identified in GitHub Enterprise Server that allowed commit smuggling by displaying an incorrect diff. To do so, an attacker would need write access to the repository and be able to correctly guess the target branch be…

  • High 8.8

    This vulnerability allows network-adjacent attackers to bypass authentication on affected installations of D-Link DIR-1…

  • High 7.5

    TensorFlow has Floating Point Exception in AudioSpectrogram

    TensorFlow is an open source platform for machine learning. Prior to versions 2.12.0 and 2.11.1, there is a floating point exception in AudioSpectrogram. A fix is included in TensorFlow version 2.12.0 and version 2.11.1.

  • High 7.5

    TensorFlow has Floating Point Exception in AvgPoolGrad with XLA

    TensorFlow is an open source platform for machine learning. Prior to versions 2.12.0 and 2.11.1, if the stride and window size are not positive for `tf.raw_ops.AvgPoolGrad`, it can give a floating point exception. A fix is included in TensorFlow version 2.12.…

  • High 7.5

    TensorFlow has Floating Point Exception in TensorListSplit with XLA

    TensorFlow is an open source platform for machine learning. Versions prior to 2.12.0 and 2.11.1 have a Floating Point Exception in TensorListSplit with XLA. A fix is included in TensorFlow version 2.12.0 and version 2.11.1.

  • High 7.5

    TensorFlow has Segfault in Bincount with XLA

    TensorFlow is an open source machine learning platform. When running versions prior to 2.12.0 and 2.11.1 with XLA, `tf.raw_ops.Bincount` segfaults when given a parameter `weights` that is neither the same shape as parameter `arr` nor a length-0 tensor. A fix …

  • High 7.5

    TensorFlow has Floating Point Exception in TFLite in conv kernel

    TensorFlow is an end-to-end open source platform for machine learning. Constructing a tflite model with a paramater `filter_input_channel` of less than 1 gives a FPE. This issue has been patched in version 2.12. TensorFlow will also cherrypick the fix commit …

  • Critical 9.8

    A type juggling vulnerability in the component /auth/fn.php of PlaySMS v1.4.5 and earlier allows attackers to bypass au…

  • Low 3.1

    mrobit robitailletheknot CSRF Token filters.php comparison

    A vulnerability was found in mrobit robitailletheknot. It has been classified as problematic. This affects an unknown part of the file app/filters.php of the component CSRF Token Handler. The manipulation of the argument _token leads to incorrect comparison. …

  • Medium 6.5

    Authentication bypass in Alpine

    Alpine is a scaffolding library in Java. Alpine prior to version 1.10.4 allows Authentication Filter bypass. The AuthenticationFilter relies on the request URI to evaluate if the user is accessing the swagger endpoint. By accessing a URL with a path such as /…

  • Medium 6.5

    An issue was discovered in Squid 4.9 through 4.17 and 5.0.6 through 5.6. Due to inconsistent handling of internal URIs,…

  • Medium 5.5

    SWFTools commit 772e55a2 was discovered to contain a floating point exception (FPE) via DCTStream::readMCURow() at /xpd…

  • Medium 5.9

    ReDoS in uri-template-lite URI.expand function

    An exponential ReDoS (Regular Expression Denial of Service) can be triggered in the uri-template-lite npm package, when an attacker is able to supply arbitrary input to the "URI.expand" method

  • Medium 5.9

    ReDoS in eth-account encode_structured_data function

    An exponential ReDoS (Regular Expression Denial of Service) can be triggered in the eth-account PyPI package, when an attacker is able to supply arbitrary input to the encode_structured_data method

  • Medium 4.7

    JetBrains Ktor before 2.1.0 was vulnerable to a Reflect File Download attack

    JetBrains Ktor before 2.1.0 was vulnerable to the Reflect File Download attack

  • Medium 6.5

    Junos OS: EX4600 Series and QFX5000 Series: Receipt of specific traffic will lead to an fxpc process crash followed by an FPC reboot

    An Incorrect Comparison vulnerability in PFE of Juniper Networks Junos OS allows an adjacent unauthenticated attacker to cause a Denial of Service (DoS). On QFX5000 Series, and EX4600 and EX4650 platforms, the fxpc process will crash followed by the FPC reboo…

  • High 7.5

    Incorrect Comparison in Vyper

    Vyper is a Pythonic Smart Contract Language for the Ethereum Virtual Machine. In version 0.3.1 and prior, bytestrings can have dirty bytes in them, resulting in the word-for-word comparisons giving incorrect results. Even without dirty nonzero bytes, two byte…

  • Unscored —

    On BIG-IP versions 15.1.x before 15.1.4, 14.1.x before 14.1.4.4, 13.1.x beginning in 13.1.3.6, 12.1.5.3-12.1.6, and 11.…

  • High 7.5

    Incorrect Comparison in cvxopt

    Incomplete string comparison vulnerability exits in cvxopt.org cvxop <= 1.2.6 in APIs (cvxopt.cholmod.diag, cvxopt.cholmod.getfactor, cvxopt.cholmod.solve, cvxopt.cholmod.spsolve), which allows attackers to conduct Denial of Service attacks by construct fake …