VYPR

CWE-682

Incorrect Calculation

PillarDraftLikelihood: High

Description

The product performs a calculation that generates incorrect or unintended results that are later used in security-critical decisions or resource management.

When product performs a security-critical calculation incorrectly, it might lead to incorrect resource allocations, incorrect privilege assignments, or failed comparisons among other things. Many of the direct results of an incorrect calculation can lead to even larger problems such as failed protection mechanisms or even arbitrary code execution.

Hierarchy (View 1000)

Related attack patterns (CAPEC)

CAPEC-128 · CAPEC-129

CVEs mapped to this weakness (145)

page 4 of 8
  • CVE-2026-10512HigJun 25, 2026
    risk 0.42cvss 7.5epss 0.00

    The X25519 x86_64 assembly implementation fails to clear the most significant bit during the final modular reduction, so the computed result may not be fully reduced modulo the field prime 2^255 - 19. This can leave the field element in a non-canonical form, producing an…

  • CVE-2026-44498HigMay 8, 2026
    risk 0.42cvss 7.5epss 0.00

    ZEBRA is a Zcash node written entirely in Rust. Prior to version 4.4.0, Zebra's block validator undercounts transparent signature operations against the 20000-sigop block limit (MAX_BLOCK_SIGOPS), allowing it to accept blocks that zcashd rejects with bad-blk-sigops. A miner who…

  • CVE-2026-33487HigMar 26, 2026
    risk 0.42cvss 7.5epss 0.00

    goxmlsig provides XML Digital Signatures implemented in Go. Prior to version 1.6.0, the `validateSignature` function in `validate.go` goes through the references in the `SignedInfo` block to find one that matches the signed element's ID. In Go versions before 1.22, or when…

  • CVE-2026-24783HigJan 27, 2026
    risk 0.42cvss 7.5epss 0.00

    soroban-fixed-point-math is a fixed-point math library for Soroban smart contacts. In versions 1.3.0 and 1.4.0, the `mulDiv(x, y, z)` function incorrectly handled cases where both the intermediate product $x * y$ and the divisor $z$ were negative. The logic assumed that if the…

  • CVE-2026-21911MedJan 15, 2026
    risk 0.42cvss 6.5epss 0.00

    An Incorrect Calculation vulnerability in the Layer 2 Control Protocol Daemon (l2cpd) of Juniper Networks Junos OS Evolved allows an unauthenticated network-adjacent attacker flapping the management interface to cause the learning of new MACs over label-switched interfaces…

  • CVE-2025-4435HigJun 3, 2025
    risk 0.42cvss 7.5epss 0.01

    When using a TarFile.errorlevel = 0 and extracting with a filter the documented behavior is that any filtered members would be skipped and not extracted. However the actual behavior of TarFile.errorlevel = 0 in affected versions is that the member would still be extracted and…

  • CVE-2025-26622HigFeb 21, 2025
    risk 0.42cvss 7.5epss 0.00

    vyper is a Pythonic Smart Contract Language for the EVM. Vyper `sqrt()` builtin uses the babylonian method to calculate square roots of decimals. Unfortunately, improper handling of the oscillating final states may lead to sqrt incorrectly returning rounded up results. This…

  • CVE-2023-46247HigDec 13, 2023
    risk 0.42cvss 7.5epss 0.01

    Vyper is a Pythonic Smart Contract Language for the Ethereum Virtual Machine (EVM). Contracts containing large arrays might underallocate the number of slots they need by 1. Prior to v0.3.8, the calculation to determine how many slots a storage variable needed used…

  • CVE-2023-35642MedDec 12, 2023
    risk 0.42cvss 6.5epss 0.01

    Internet Connection Sharing (ICS) Denial of Service Vulnerability

  • CVE-2023-28431HigMar 22, 2023
    risk 0.42cvss 7.5epss 0.01

    Frontier is an Ethereum compatibility layer for Substrate. Frontier's `modexp` precompile uses `num-bigint` crate under the hood. In the implementation prior to pull request 1017, the cases for modulus being even and modulus being odd are treated separately. Odd modulus uses the…

  • CVE-2023-24533HigMar 8, 2023
    risk 0.42cvss 7.5epss 0.01

    Multiplication of certain unreduced P-256 scalars produce incorrect results. There are no protocols known at this time that can be attacked due to this.

  • CVE-2022-31198HigAug 1, 2022
    risk 0.42cvss 7.5epss 0.01

    OpenZeppelin Contracts is a library for secure smart contract development. This issue concerns instances of Governor that use the module `GovernorVotesQuorumFraction`, a mechanism that determines quorum requirements as a percentage of the voting token's total supply. In affected…

  • CVE-2022-29978MedMay 11, 2022
    risk 0.42cvss 6.5epss 0.01

    There is a floating point exception error in sixel_encoder_do_resize, encoder.c:633 in libsixel img2sixel 1.8.6. Remote attackers could leverage this vulnerability to cause a denial-of-service via a crafted JPEG file.

  • CVE-2021-41329MedSep 27, 2021
    risk 0.42cvss 6.5epss 0.01

    Datalust Seq before 2021.2.6259 allows users (with view filters applied to their accounts) to see query results not constrained by their view filter. This information exposure, caused by an internal cache key collision, occurs when the user's view filter includes an array or IN…

  • CVE-2021-29945MedJun 24, 2021
    risk 0.42cvss 6.5epss 0.01

    The WebAssembly JIT could miscalculate the size of a return type, which could lead to a null read and result in a crash. *Note: This issue only affected x86-32 platforms. Other platforms are unaffected.*. This vulnerability affects Firefox ESR < 78.10, Thunderbird < 78.10, and…

  • CVE-2020-27616MedNov 6, 2020
    risk 0.42cvss 6.5epss 0.03

    ati_2d_blt in hw/display/ati_2d.c in QEMU 4.2.1 can encounter an outside-limits situation in a calculation. A guest can crash the QEMU process.

  • CVE-2019-11474MedApr 23, 2019
    risk 0.42cvss 6.5epss 0.02

    coders/xwd.c in GraphicsMagick 1.3.31 allows attackers to cause a denial of service (floating-point exception and application crash) by crafting an XWD image file, a different vulnerability than CVE-2019-11008 and CVE-2019-11009.

  • CVE-2018-16781MedSep 10, 2018
    risk 0.42cvss 6.5epss 0.01

    ffjpeg.dll in ffjpeg before 2018-08-22 allows remote attackers to cause a denial of service (FPE signal) via a progressive JPEG file that lacks an AC Huffman table.

  • CVE-2017-11537MedJul 23, 2017
    risk 0.42cvss 6.5epss 0.02

    When ImageMagick 7.0.6-1 processes a crafted file in convert, it can lead to a Floating Point Exception (FPE) in the WritePALMImage() function in coders/palm.c, related to an incorrect bits-per-pixel calculation.

  • CVE-2022-33972MedFeb 16, 2023
    risk 0.40cvss 6.1epss 0.00

    Incorrect calculation in microcode keying mechanism for some 3rd Generation Intel(R) Xeon(R) Scalable Processors may allow a privileged user to potentially enable information disclosure via local access.