VYPR

CWE-670

Always-Incorrect Control Flow Implementation

ClassDraft

Description

The code contains a control flow path that does not reflect the algorithm that the path is intended to implement, leading to incorrect behavior any time this path is navigated.

This weakness captures cases in which a particular code segment is always incorrect with respect to the algorithm that it is implementing. For example, if a C programmer intends to include multiple statements in a single block but does not include the enclosing braces (CWE-483), then the logic is always incorrect. This issue is in contrast to most weaknesses in which the code usually behaves correctly, except when it is externally manipulated in malicious ways.

Hierarchy (View 1000)

CVEs mapped to this weakness (149)

page 6 of 8
  • CVE-2023-49798MedDec 9, 2023
    risk 0.31cvss 5.9epss 0.01

    OpenZeppelin Contracts is a library for smart contract development. A merge issue when porting the 5.0.1 patch to the 4.9 branch caused a line duplication. In the version of `Multicall.sol` released in `@openzeppelin/[email protected]` and `@openzeppelin/[email protected]

  • CVE-2022-39354MedOct 25, 2022
    risk 0.31cvss 5.9epss 0.01

    SputnikVM, also called evm, is a Rust implementation of Ethereum Virtual Machine. A custom stateful precompile can use the `is_static` parameter to determine if the call is executed in a static context (via `STATICCALL`), and thus decide if stateful operations should be done.…

  • CVE-2026-20713MedAug 11, 2026
    risk 0.29cvss epss 0.00

    Always-incorrect control flow implementation in some firmware for some Intel(R) Xeon(R) processors may allow an escalation of privilege. System software adversary with a privileged user combined with a high complexity attack may enable escalation of privilege. This result may…

  • CVE-2024-47763MedOct 9, 2024
    risk 0.29cvss 5.5epss 0.00

    Wasmtime is an open source runtime for WebAssembly. Wasmtime's implementation of WebAssembly tail calls combined with stack traces can result in a runtime crash in certain WebAssembly modules. The runtime crash may be undefined behavior if Wasmtime was compiled with Rust 1.80 or…

  • CVE-2024-35195MedMay 20, 2024
    risk 0.29cvss 5.6epss 0.00

    Requests is a HTTP library. Prior to 2.32.0, when making requests through a Requests `Session`, if the first request is made with `verify=False` to disable cert verification, all subsequent requests to the same host will continue to ignore cert verification regardless of changes…

  • CVE-2026-56307MedJun 20, 2026
    risk 0.28cvss 4.3epss 0.00

    Cap-go before 12.128.12 contains a broken cursor pagination vulnerability in the /private/devices endpoint on the Cloudflare/workerd path that allows authenticated attackers to cause duplicate-page loops and make later rows unreachable. Attackers with app.read_devices access can…

  • CVE-2024-47168MedOct 10, 2024
    risk 0.28cvss 4.3epss 0.00

    Gradio is an open-source Python package designed for quick prototyping. This vulnerability involves data exposure due to the enable_monitoring flag not properly disabling monitoring when set to False. Even when monitoring is supposedly disabled, an attacker or unauthorized user…

  • CVE-2021-3754MedAug 26, 2022
    risk 0.28cvss 5.3epss 0.02

    A flaw was found in keycloak where an attacker is able to register himself with the username same as the email ID of any existing user. This may cause trouble in getting password recovery email in case the user forgets the password.

  • CVE-2022-35917MedAug 1, 2022
    risk 0.28cvss 5.3epss 0.01

    Solana Pay is a protocol and set of reference implementations that enable developers to incorporate decentralized payments into their apps and services. When a Solana Pay transaction is located using a reference key, it may be checked to represent a transfer of the desired…

  • CVE-2020-26506MedNov 5, 2020
    risk 0.28cvss 4.3epss 0.01

    An Authorization Bypass vulnerability in the Marmind web application with version 4.1.141.0 allows users with lower privileges to gain control to files uploaded by administrative users. The accessed files were not visible by the low privileged users in the web GUI.

  • CVE-2020-3885MedApr 1, 2020
    risk 0.28cvss 4.3epss 0.02

    A logic issue was addressed with improved restrictions. This issue is fixed in iOS 13.4 and iPadOS 13.4, tvOS 13.4, Safari 13.1, iTunes for Windows 12.10.5, iCloud for Windows 10.9.3, iCloud for Windows 7.18. A file URL may be incorrectly processed.

  • CVE-2026-35414MedApr 2, 2026
    risk 0.27cvss 4.2epss 0.00

    OpenSSH before 10.3 mishandles the authorized_keys principals option in uncommon scenarios involving a principals list in conjunction with a Certificate Authority that makes certain use of comma characters.

  • CVE-2023-46840MedMar 20, 2024
    risk 0.27cvss 4.1epss 0.00

    Incorrect placement of a preprocessor directive in source code results in logic that doesn't operate as intended when support for HVM guests is compiled out of Xen.

  • CVE-2023-45292MedDec 11, 2023
    risk 0.27cvss 5.3epss 0.00

    When using the default implementation of Verify to check a Captcha, verification can be bypassed. For example, if the first parameter is a non-existent id, the second parameter is an empty string, and the third parameter is true, the function will always consider the Captcha to…

  • CVE-2023-41338MedSep 8, 2023
    risk 0.27cvss 5.3epss 0.01

    Fiber is an Express inspired web framework built in the go language. Versions of gofiber prior to 2.49.2 did not properly restrict access to localhost. This issue impacts users of our project who rely on the `ctx.IsFromLocal` method to restrict access to localhost requests. If…

  • CVE-2021-3011MedJan 7, 2021
    risk 0.27cvss 4.2epss 0.00

    An electromagnetic-wave side-channel issue was discovered on NXP SmartMX / P5x security microcontrollers and A7x secure authentication microcontrollers, with CryptoLib through v2.9. It allows attackers to extract the ECDSA private key after extensive physical access (and…

  • CVE-2026-40396MedApr 12, 2026
    risk 0.26cvss 4.0epss 0.00

    Varnish Cache 9 before 9.0.1 allows a "workspace overflow" denial of service (daemon panic) after timeout_linger. A malicious client could send an HTTP/1 request, wait long enough until the session releases its worker thread (timeout_linger) and resume traffic before the session…

  • CVE-2026-40394MedApr 12, 2026
    risk 0.26cvss 4.0epss 0.00

    Varnish Cache 9 before 9.0.1 and Varnish Enterprise before 6.0.16r11 allows a "workspace overflow" denial of service (daemon panic) for certain amounts of prefetched data. The setup of an HTTP/2 session starts with a speculative HTTP/1 transport, and upon upgrading to h2 the…

  • CVE-2026-14935LowJul 7, 2026
    risk 0.24cvss 3.7epss 0.00

    A logic vulnerability was found in GStreamer's webrtcbin component. The _check_sdp_crypto() function contains an inverted boolean condition that causes it to accept remote SDP offers or answers that lack the required a=fingerprint attribute, while incorrectly rejecting those…

  • CVE-2022-41884MedNov 18, 2022
    risk 0.24cvss 4.8epss 0.00

    TensorFlow is an open source platform for machine learning. If a numpy array is created with a shape such that one element is zero and the others sum to a large number, an error will be raised. We have patched the issue in GitHub commit 2b56169c16e375c521a3bc8ea658811cc0793784.…