CWE-697— Incorrect Comparison
The product compares two entities in a security-relevant context, but the comparison is incorrect.— MITRE CWE catalog
211 active CVEs classified under this weakness category. Sourced from NVD, GHSA, and vendor advisories. Full definition on MITRE →
CVEs classified under CWE-697page 4 of 5
- CVE-2024-28246MEDIUMCVSS 5.5EG 5.52024-03-25
KaTeX is a JavaScript library for TeX math rendering on the web. Code that uses KaTeX's `trust` option, specifically that provides a function to blacklist certain URL protocols, can be fooled by URLs in malicious inputs that use uppercase …
- CVE-2023-49994MEDIUMCVSS 5.5EG 5.52023-12-12
Espeak-ng 1.52-dev was discovered to contain a Floating Point Exception via the function PeaksToHarmspect at wavegen.c.
- CVE-2023-44378MEDIUMCVSS 5.5EG 5.52023-10-09
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`…
- CVE-2022-4293MEDIUMCVSS 5.5EG 5.52022-12-05
Floating Point Comparison with Incorrect Operator in GitHub repository vim/vim prior to 9.0.0804.
- CVE-2022-35091MEDIUMCVSS 5.5EG 5.52022-09-23
SWFTools commit 772e55a2 was discovered to contain a floating point exception (FPE) via DCTStream::readMCURow() at /xpdf/Stream.cc.ow()
- CVE-2022-38230MEDIUMCVSS 5.5EG 5.52022-08-16
XPDF commit ffaf11c was discovered to contain a floating point exception (FPE) via DCTStream::decodeImage() at /xpdf/Stream.cc.
- CVE-2022-36148MEDIUMCVSS 5.5EG 5.52022-08-16
fdkaac commit 53fe239 was discovered to contain a floating point exception (FPE) via wav_open at /src/wav_reader.c.
- CVE-2022-35434MEDIUMCVSS 5.5EG 5.52022-08-16
jpeg-quantsmooth before commit 8879454 contained a floating point exception (FPE) via /jpeg-quantsmooth/jpegqs+0x4f5d6c.
- CVE-2022-34999MEDIUMCVSS 5.5EG 5.52022-08-16
JPEGDEC commit be4843c was discovered to contain a FPE via DecodeJPEG at /src/jpeg.inl.
- CVE-2022-31650MEDIUMCVSS 5.5EG 5.52022-05-25
In SoX 14.4.2, there is a floating-point exception in lsx_aiffstartwrite in aiff.c in libsox.a.
- CVE-2021-40562MEDIUMCVSS 5.5EG 5.52022-01-12
A Segmentation fault caused by a floating point exception exists in Gpac through 1.0.1 using mp4box via the naludmx_enqueue_or_dispatch function in reframe_nalu.c, which causes a denial of service.
- CVE-2021-20219MEDIUMCVSS 5.5EG 5.52021-03-23
A denial of service vulnerability was found in n_tty_receive_char_special in drivers/tty/n_tty.c of the Linux kernel. In this flaw a local attacker with a normal user privilege could delay the loop (due to a changing ldata->read_head, and …
- CVE-2026-34574MEDIUMCVSS 5.4EG 5.42026-03-31
Parse Server is an open source backend that can be deployed to any infrastructure that can run Node.js. Prior to versions 8.6.69 and 9.7.0-alpha.14, an authenticated user can bypass the immutability guard on session fields (expiresAt, crea…
- CVE-2025-27909MEDIUMCVSS 5.4EG 5.42025-08-18
IBM Concert Software 1.0.0 through 1.1.0 uses cross-origin resource sharing (CORS) which could allow an attacker to carry out privileged actions as the domain name is not being limited to only trusted domains.
- CVE-2024-39534MEDIUMCVSS 5.4EG 5.42024-10-11
An Incorrect Comparison vulnerability in the local address verification API of Juniper Networks Junos OS Evolved allows an unauthenticated network-adjacent attacker to create sessions or send traffic to the device using the network and br…
- CVE-2026-104198MEDIUMCVSS 5.3EG 5.32026-10-15
ZoneMinder is a free, open source closed-circuit television software application. In versions 1.34.0 through 1.36.38, the web interface mishandles failed token authentication in web/includes/auth.php. validateToken() returns false when a t…
- CVE-2026-57222MEDIUMCVSS 5.3EG 5.32026-09-18
Suricata is a network Intrusion Detection System, Intrusion Prevention System and Network Security Monitoring engine. Prior to 7.0.17 and 8.0.6, crafted IPv4 and IPv6 address pairs can collide in the IPPair hash because src/ippair.c did no…
- CVE-2026-90977MEDIUMCVSS 5.3EG 5.32026-09-18
The Clean Login WordPress plugin before 1.19 does not verify its registration CAPTCHA when the stored session value is empty, allowing unauthenticated users to bypass the anti-automation control on the registration form and create accounts…
- CVE-2026-91997MEDIUMCVSS 5.3EG 5.32026-09-15
evolution-api through 2.3.7 contains an incorrect array comparison in the metricsIPWhitelist middleware that always evaluates to false, allowing unauthenticated access to the /metrics endpoint. Attackers can bypass IP whitelist restriction…
- CVE-2026-91851MEDIUMCVSS 5.3EG 5.32026-09-15
Affected versions of MISP incorrectly filter dashboard templates that are restricted to a specific permission flag. DashboardsController::listTemplates() allowed a template when either: - its restrict_to_permission_flag matched on…
- CVE-2026-56101MEDIUMCVSS 5.3EG 5.32026-09-08
OpenBSD before commit 1ee99df contains an inverted comparison vulnerability in the ieee80211_michael_mic_failure() function within sys/net80211/ieee80211_crypto_tkip.c that allows unauthenticated attackers within RF range to trigger denial…
- CVE-2026-14687MEDIUMCVSS 5.3EG 5.32026-07-05
A vulnerability was determined in 666ghj BettaFish up to 1.2.1. Impacted is the function _deduplicate_results of the file InsightEngine/agent.py of the component InsightEngine search-result Deduplication. Executing a manipulation can lead …
- CVE-2026-50029MEDIUMCVSS 5.3EG 5.32026-06-26
js-toml is a TOML parser for JavaScript, Prior to version 1.1.2, the interpreter checks whether a key already exists in a parser-built container with `if (object[key])` instead of `if (key in object)`. When the prior value is a falsy primi…
- CVE-2026-9369MEDIUMCVSS 5.3EG 5.32026-05-24
A security flaw has been discovered in NousResearch hermes-agent 2026.4.23. Affected is the function _discover_dashboard_plugins of the file hermes_cli/web_server.py of the component CLI web-dashboard Interface. Performing a manipulation o…
- CVE-2026-35040MEDIUMCVSS 5.3EG 5.32026-04-09
fast-jwt provides fast JSON Web Token (JWT) implementation. Prior to 6.2.1, using certain modifiers on RegExp objects in the allowedAud, allowedIss, allowedSub, allowedJti, or allowedNonce options in verify functions can cause certain unin…
- CVE-2026-32322MEDIUMCVSS 5.3EG 5.32026-03-13
soroban-sdk is a Rust SDK for Soroban contracts. Prior to 22.0.11, 23.5.3, and 25.3.0, The Fr (scalar field) types for BN254 and BLS12-381 in soroban-sdk compared values using their raw U256 representation without first reducing modulo the…
- CVE-2025-12192MEDIUMCVSS 5.3EG 5.32025-11-05
The Events Calendar plugin for WordPress is vulnerable to information disclosure in versions up to, and including, 6.15.9. The sysinfo REST endpoint compares the provided key to the stored opt-in key using a loose comparison, allowing unau…
- CVE-2025-59350MEDIUMCVSS 5.3EG 5.32025-09-17
Dragonfly is an open source P2P-based file distribution and image acceleration system. Prior to 2.1.0, the access control mechanism for the Proxy feature uses simple string comparisons and is therefore vulnerable to timing attacks. An atta…
- CVE-2024-6641MEDIUMCVSS 5.3EG 5.32024-09-18
The WP Hardening – Fix Your WordPress Security plugin for WordPress is vulnerable to Security Feature Bypass in all versions up to, and including, 1.2.6. This is due to use of an incorrect regular expression within the "Stop User Enumera…
- CVE-2023-50940MEDIUMCVSS 5.3EG 5.32024-02-02
IBM PowerSC 1.3, 2.0, and 2.1 uses Cross-Origin Resource Sharing (CORS) which could allow an attacker to carry out privileged actions and retrieve sensitive information as the domain name is not being limited to only trusted domains. IBM …
- CVE-2024-23903MEDIUMCVSS 5.3EG 5.32024-01-24
Jenkins GitLab Branch Source Plugin 684.vea_fa_7c1e2fe3 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 met…
- CVE-2023-46660MEDIUMCVSS 5.3EG 5.32023-10-25
Jenkins Zanata Plugin 0.6 and earlier uses a non-constant time comparison function when checking whether the provided and expected webhook token hashes are equal, potentially allowing attackers to use statistical methods to obtain a valid …
- CVE-2023-46658MEDIUMCVSS 5.3EG 5.32023-10-25
Jenkins MSTeams Webhook Trigger Plugin 0.1.1 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 obt…
- CVE-2023-46657MEDIUMCVSS 5.3EG 5.32023-10-25
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 webhoo…
- CVE-2023-46656MEDIUMCVSS 5.3EG 5.32023-10-25
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 metho…
- CVE-2015-6964MEDIUMCVSS 5.3EG 5.32023-09-25
MultiBit HD before 0.1.2 allows attackers to conduct bit-flipping attacks that insert unspendable Bitcoin addresses into the list that MultiBit uses to send fees to the developers. (Attackers cannot realistically steal these fees for thems…
- CVE-2023-28936MEDIUMCVSS 5.3EG 5.32023-05-12
Attacker can access arbitrary recording/room Vendor: The Apache Software Foundation Versions Affected: Apache OpenMeetings from 2.0.0 before 7.1.0
- CVE-2022-29944MEDIUMCVSS 5.3EG 5.32023-04-20
An issue was discovered in ONOS 2.5.1. There is an incorrect comparison of paths installed by intents. An existing intents does not redirect to a new path, even if a new intent that shares the path with higher priority is installed.
- CVE-2022-23027MEDIUMCVSS 5.3EG 5.32022-01-25
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.6.5.2, when a FastL4 profile and an HTTP, FIX, and/or hash persistence profile are configured on the same virtual server…
- CVE-2021-34141MEDIUMCVSS 5.3EG 5.32021-12-17
An incomplete string comparison in the numpy.core component in NumPy before 1.22.0 allows attackers to trigger slightly incorrect copying by constructing specific string objects. NOTE: the vendor states that this reported code behavior is …
- CVE-2020-25580MEDIUMCVSS 5.3EG 5.32021-03-26
In FreeBSD 12.2-STABLE before r369346, 11.4-STABLE before r369345, 12.2-RELEASE before p4 and 11.4-RELEASE before p8 a regression in the login.access(5) rule processor has the effect of causing rules to fail to match even when they should …
- CVE-2015-9238MEDIUMCVSS 5.3EG 5.32018-05-31
secure-compare 3.0.0 and below do not actually compare two strings properly. compare was actually comparing the first argument with itself, meaning the check passed for any two strings of the same length.
- CVE-2011-3903MEDIUMCVSS v2 5.0EG 5.02011-12-13
Google Chrome before 16.0.912.63 does not properly perform regex matching, which allows remote attackers to cause a denial of service (out-of-bounds read) via unspecified vectors.
- CVE-2026-85292MEDIUMCVSS 4.8EG 4.82026-09-25
InvoicePlane is a self-hosted open source application for managing invoices, clients, and payments. Prior to 1.7.2, InvoicePlane's User_Controller compares the session user_type value with the required role by using PHP's loose inequality …
- CVE-2023-23765MEDIUMCVSS 4.8EG 4.82023-08-30
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 …
- CVE-2023-23764MEDIUMCVSS 4.8EG 4.82023-07-27
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 reposito…
- CVE-2023-23766MEDIUMCVSS 4.5EG 4.52023-09-22
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. Th…
- CVE-2026-93957MEDIUMCVSS 4.3EG 4.32026-09-20
A vulnerability has been found in olivier-ls PHP-FTS up to 1.1.3. This affects the function SearchEngine::matchesSingleFilter of the file src/SearchEngine.php of the component Filter Matching. The manipulation leads to incorrect comparison…
- CVE-2025-4515MEDIUMCVSS 4.3EG 4.32025-05-10
A vulnerability, which was classified as problematic, was found in Zylon PrivateGPT up to 0.6.2. This affects an unknown part of the file settings.yaml. The manipulation of the argument allow_origins leads to permissive cross-domain policy…
- CVE-2021-39917MEDIUMCVSS 4.3EG 4.32021-12-13
An issue has been discovered in GitLab CE/EE affecting all versions starting from 12.9 before 14.3.6, all versions starting from 14.4 before 14.4.4, all versions starting from 14.5 before 14.5.2. A regular expression related to quick actio…
Map vulnerabilities like CWE-697 to your infrastructure
EchelonGraph correlates every CVE — across CWE-697 and 150+ other weakness categories — against the assets you actually run. See blast radius, fix versions, and remediation steps in one graph.
Book a Demo →