CyberSecBulletin

Incorrect Calculation

CWE-682

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

We track 60 vulnerabilities of this type. 100% are rated high or critical, and the average CVSS score is 8.2.

How this weakness is prevented

  • Implementation: Understand your programming language's underlying representation and how it interacts with numeric calculation. Pay close attention to byte size discrepancies, precision, signed/unsigned distinctions, truncation, conversion and casting between types, not-a-number calculations, and how your language handles numbers that are too large or too small for its underlying representation.
  • Implementation: Perform input validation on any numeric input by ensuring that it is within the expected range. Enforce that the input meets both the minimum and maximum requirements for the expected range.
  • Implementation: Use the appropriate type for the desired action. For example, in C/C++, only use unsigned types for values that could never be negative, such as height, width, or other numbers related to quantity.
  • Architecture and Design: Use languages, libraries, or frameworks that make it easier to handle numbers without unexpected consequences. Examples include safe integer handling packages such as SafeInt (C++) or IntegerLib (C or C++).
  • Architecture and Design: Use languages, libraries, or frameworks that make it easier to handle numbers without unexpected consequences. Examples include safe integer handling packages such as SafeInt (C++) or IntegerLib (C or C++).

Latest Incorrect Calculation vulnerabilities

  • 9.3 Critical severity

    MONAI (Medical Open Network for AI) is an AI toolkit for health care imaging.

    CVE-2026-48705Project-MONAI

    MONAI (Medical Open Network for AI) is an AI toolkit for health care imaging. Prior to 1.6.1, PydicomReader._get_affine() trusts non-finite values in the DICOM PixelSpacing, ImagePositionPatient, and ImageOrientationPatient fields and composes them into an aff

  • 7.5 High severity

    Cisco Cyber Vision: Incorrect Calculation

    CVE-2026-20236Cisco

    As part of Cisco's ongoing commitment to proactive security and product quality, the Cisco owned Open Source Snort 3 Software engineering team has conducted a comprehensive internal security review. This review resulted in software hardening releases that addr

  • 9.6 Critical severity

    Chrome: Incorrect Calculation

    CVE-2026-113007Google

    Incorrect calculation in Permissions in Google Chrome prior to 156.0.8078.47 allowed a remote attacker to bypass system access restrictions via a crafted HTML page. (Chromium security severity: Medium)

  • 7.5 High severity

    Junos OS: Incorrect Calculation

    CVE-2026-101963Juniper Networks

    An Incorrect Calculation vulnerability in the routing protocol daemon (rpd) of Juniper Networks Junos OS and Junos EVO allows a remote BGP EVPN neighbor to cause an rpd crash when SRv6 EVPN multihoming is configured.

  • 8.8 High severity

    Cisco Campus Gateway Software: Incorrect Calculation

    CVE-2026-76470Cisco

    As part of Cisco's ongoing commitment to proactive security and product quality, the Cisco networking engineering team has conducted a comprehensive internal security review. This review resulted in a software hardening release that addresses multiple internal

  • 8.7 High severity

    Connext Professional: Incorrect Calculation

    CVE-2026-18459RTI

    Incorrect Calculation vulnerability in RTI Connext Professional (Core Libraries) allows Abuse Existing Functionality. This issue affects Connext Professional: from 7.4.0 before 7.7.0.1, from 7.0.0 before 7.3.1.6, from 6.1.0 before 6.1.*, from 6.0.0 before 6.0.

  • 8.1 High severity

    Cisco Secure Firewall Adaptive Security…: Incorrect Calculation

    CVE-2026-20335Cisco

    As part of Cisco's ongoing commitment to proactive security and product quality, the Cisco Secure Adaptive Security Appliance Software, Cisco Secure Firewall Threat Defense Software and Cisco Secure Firewall Management Center Software engineering team has cond

  • 8.8 High severity

    prevail: Incorrect Calculation

    CVE-2026-53706Vbpf

    PREVAIL is a Polynomial-Runtime EBPF Verifier using an Abstract Interpretation Layer. Prior to version 0.2.4, the prevail eBPF verifier accepts ALU32 ADD and SUB instructions that operate on pointer-typed registers without checking the is64 flag. Because ALU32

  • 9.3 Critical severity

    prevail: Incorrect Calculation

    CVE-2026-53671Vbpf

    PREVAIL is a Polynomial-Runtime EBPF Verifier using an Abstract Interpretation Layer. Prior to version 0.2.4, the abstract transformer in prevail treats writes through a T_CTX-typed base register as a silent no-op: do_mem_store in src/crab/ebpf_transformer.cpp

  • 9.3 Critical severity

    prevail: Incorrect Calculation

    CVE-2026-53670Vbpf

    PREVAIL is a Polynomial-Runtime EBPF Verifier using an Abstract Interpretation Layer. Prior to version 0.2.4, in the Prevail eBPF verifier, EbpfTransformer::add() silently skips offset-variable updates when the destination register carries a non-singleton type

  • 8.8 High severity

    Cisco IOS XR Software: Incorrect Calculation

    CVE-2026-20275Cisco

    As part of Cisco's ongoing commitment to proactive security and product quality, the Cisco IOS XR Software engineering team has conducted a comprehensive internal security review. This review resulted in a software hardening releases that address multiple inte

  • 9.6 Critical severity

    klever-go: Integer Underflow (Wrap or Wraparound)

    CVE-2026-54754Klever-io

    Klever-Go is the Go implementation of the Klever blockchain protocol. Prior to 1.7.19, marketplace settlement in core/kapp/market/market.go reads MarketOrderData.ReferralPercentage from the listing while reading asset.Royalties.MarketPercentage live at purchas

  • 8.8 High severity

    Chrome: Incorrect Calculation

    CVE-2026-76043Google

    Incorrect calculation in V8 in Google Chrome prior to 151.0.7922.169 allowed a remote attacker to execute arbitrary code inside the sandbox via a crafted HTML page. (Chromium security severity: High)

  • 9.1 Critical severity

    new-api: Integer Overflow or Wraparound

    CVE-2026-71479QuantumNous

    New API is a large language mode (LLM) gateway and artificial intelligence (AI) asset management system. Prior to 1.0.0-rc.18, user-controlled image n, video seconds and duration, max_tokens, max_completion_tokens, maxOutputTokens, audio duration, and billing-

  • 7.1 High severity

    Linux: Incorrect Calculation

    CVE-2026-72099Linux

    In the Linux kernel, the following vulnerability has been resolved: dm-integrity: don't increment hash_offset twice hash_offset is already incremented in the loop "for (i = 0; i < to_copy; i++, ts--)". Do not increment it again.

  • 8.6 High severity

    Cisco IOS XE Software: Incorrect Calculation

    CVE-2026-20270Cisco

    As part of Cisco's ongoing commitment to proactive security and product quality, the Cisco IOS XE Software engineering team has conducted a comprehensive internal security review. This review resulted in software hardening releases that address multiple intern

  • 7.8 High severity

    Linux: Incorrect Calculation

    CVE-2026-64388Linux

    In the Linux kernel, the following vulnerability has been resolved: smb/client: fix chown/chgrp with SMB3 POSIX Extensions Ownership (chown) and group (chgrp) modifications were being ignored when mounting with SMB3 POSIX Extensions unless CIFS_MOUNT_CIFS_ACL

  • 7.5 High severity

    libheif: Exposure of Sensitive Information to an Unauthorized Actor

    CVE-2026-47247Strukturag

    libheif is a HEIF and AVIF file format decoder and encoder. Prior to version 1.22.0, two bugs in libheif chain to leak process heap memory as visible pixel values in decoded grid images. An attacker who uploads a crafted AVIF/HEIC file to any server-side image

  • 9.8 Critical severity

    Firefox: Incorrect Calculation

    CVE-2026-16363Mozilla

    JIT miscompilation in the JavaScript: WebAssembly component. This vulnerability was fixed in Firefox 153, Firefox ESR 140.13, Thunderbird 153, and Thunderbird 140.13.

  • 8.1 High severity

    Linux: Incorrect Calculation

    CVE-2026-64176Linux

    In the Linux kernel, the following vulnerability has been resolved: wifi: iwlwifi: mvm: fix driver-set TX rates on old devices On old devices such as 7265D, rates are still encoded in version 1 format, which doesn't use the CCK/OFDM rate index (0-3/0-7) but ra

  • 7.5 High severity

    wolfSSL: Incorrect Calculation

    CVE-2026-10512wolfSSL

    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, p

  • 8.6 High severity

    Linux: Incorrect Calculation

    CVE-2026-53217Linux

    In the Linux kernel, the following vulnerability has been resolved: net: mvpp2: sync RX data at the hardware packet offset mvpp2 programs the RX queue packet offset, so hardware writes received data at dma_addr + MVPP2_SKB_HEADROOM. The current CPU sync starts

  • 7.8 High severity

    Linux: Incorrect Calculation

    CVE-2026-53191Linux

    In the Linux kernel, the following vulnerability has been resolved: io_uring/net: inherit IORING_CQE_F_BUF_MORE across bundle recv retries When a bundle recv retries inside io_recv_finish(), the merge logic OR the saved cflags from the previous iteration with

  • 8.3 High severity

    Linux: Incorrect Calculation

    CVE-2026-52920Linux

    In the Linux kernel, the following vulnerability has been resolved: netfilter: xt_policy: fix strict mode inbound policy matching match_policy_in() walks sec_path entries from the last transform to the first one, but strict policy matching needs to consume inf

  • 9.1 Critical severity

    Linux: Incorrect Calculation

    CVE-2026-46244Linux

    In the Linux kernel, the following vulnerability has been resolved: netfilter: nft_inner: Fix IPv6 inner_thoff desync In nft_inner_parse_l2l3(), when processing inner IPv6 packets, ipv6_find_hdr() correctly computes the transport header offset traversing all e

  • 9.8 Critical severity

    Linux: Incorrect Calculation

    CVE-2026-45988Linux

    In the Linux kernel, the following vulnerability has been resolved: rxrpc: Fix re-decryption of RESPONSE packets If a RESPONSE packet gets a temporary failure during processing, it may end up in a partially decrypted state - and then get requeued for a retry.

  • 7.8 High severity

    Linux: Incorrect Calculation

    CVE-2026-45933Linux

    In the Linux kernel, the following vulnerability has been resolved: bpf: Preserve id of register in sync_linked_regs() sync_linked_regs() copies the id of known_reg to reg when propagating bounds of known_reg to reg using the off of known_reg, but when known_r

  • 7.5 High severity

    zebra: Incorrect Calculation

    CVE-2026-44498ZcashFoundation

    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-s

  • 7.8 High severity

    Linux: Incorrect Calculation

    CVE-2026-43321Linux

    In the Linux kernel, the following vulnerability has been resolved: bpf: Properly mark live registers for indirect jumps For a `gotox rX` instruction the rX register should be marked as used in the compute_insn_live_regs() function. Fix this.

  • 7.8 High severity

    Linux: Incorrect Calculation

    CVE-2026-43033Linux

    In the Linux kernel, the following vulnerability has been resolved: crypto: authencesn - Do not place hiseq at end of dst for out-of-place decryption When decrypting data that is not in-place (src != dst), there is no need to save the high-order sequence bits

  • 7.8 High severity

    Linux: Incorrect Calculation

    CVE-2026-43030Linux

    In the Linux kernel, the following vulnerability has been resolved: bpf: Fix regsafe() for pointers to packet In case rold->reg->range == BEYOND_PKT_END && rcur->reg->range == N regsafe() may return true which may lead to current state with valid packet range

  • 7.8 High severity

    Linux: Incorrect Calculation

    CVE-2026-43009Linux

    In the Linux kernel, the following vulnerability has been resolved: bpf: Fix incorrect pruning due to atomic fetch precision tracking When backtrack_insn encounters a BPF_STX instruction with BPF_ATOMIC and BPF_FETCH, the src register (or r0 for BPF_CMPXCHG) a

  • 7.5 High severity

    goxmldsig: Improper Verification of Cryptographic Signature

    CVE-2026-33487Russellhaering

    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

  • 8.1 High severity

    contracts: Improper Access Control

    CVE-2026-28410Graphprotocol

    The Graph is an indexing protocol for querying networks like Ethereum, IPFS, Polygon, and other blockchains. Prior to version 3.0.0, a flaw in the token vesting contracts allows users to access tokens that should still be locked according to their vesting sche

  • 9.8 Critical severity

    CIRCL: Incorrect Calculation

    CVE-2026-1229Cloudflare

    The CombinedMult function in the CIRCL ecc/p384 package (secp384r1 curve) produces an incorrect value for specific inputs. The issue is fixed by using complete addition formulas. ECDH and ECDSA signing relying on this curve are not affected. The bug was fixed

  • 7.8 High severity

    iccDEV: Out-of-bounds Write

    CVE-2026-25634InternationalColorConsortium

    iccDEV provides a set of libraries and tools that allow for the interaction, manipulation, and application of ICC color management profiles. Prior to 2.3.1.4, SrcPixel and DestPixel stack buffers overlap in CIccTagMultiProcessElement::Apply() int IccTagMPE.cpp

  • 7.5 High severity

    soroban-fixed-point-math: Incorrect Calculation

    CVE-2026-24783Script3

    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 as

  • 7.1 High severity

    gitoxide: Incorrect Calculation

    CVE-2026-0810GitoxideLabs

    A flaw was found in gix-date. The `gix_date::parse::TimeBuf::as_str` function can generate strings containing invalid non-UTF8 characters. This issue violates the internal safety invariants of the `TimeBuf` component, leading to undefined behavior when these m

  • 8.8 High severity

    libssh: Incorrect Calculation

    CVE-2025-5372Libssh

    A flaw was found in libssh versions built with OpenSSL versions older than 3.0, specifically in the ssh_kdf() function responsible for key derivation. Due to inconsistent interpretation of return values where OpenSSL uses 0 to indicate failure and libssh uses

  • 7.5 High severity

    CPython: Incorrect Calculation

    CVE-2025-4435Python Software Foundation

    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