Skip to content
OpenAdvisories

Weakness (CWE)

CWE-1025: Comparison Using Wrong Factors

Class Incomplete

The code performs a comparison between two entities, but the comparison examines the wrong factors or characteristics of the entities.

Source: MITRE CWE-1025

10 results · Clear filters · Feed

  • High 8.4

    The Rattadan Cosmowarp smart contract before 56c6147 can have a comparison to an unintended value of current_admin.

  • High 7.5

    Apache Tomcat: WebSocket DoS due to lost asynchronous write timeout

    Missing release of resource after effective lifetime, Comparison using wrong factors vulnerability in Apache Tomcat allows a denial of service as a result of lost time outs for asynchronous WebSocket writes. This issue affects Apache Tomcat: from 11.0.0-M1 th…

  • High 7.2

    In OpenStack Blazar before 17.0.1, the V2 lease API does not enforce object-level authorization on its update and delet…

  • High 7.7

    CyberPanel before 2.4.4 attempts to detect an "alais" domain (i.e., a second domain that serves the same content as a p…

  • High 7.5

    PocketMine-MP before 5.3.1 Denial of Service via LoginPacket

    PocketMine-MP versions before 5.3.1 and 4.23.1 contain a denial of service vulnerability in LoginPacket JSON parsing due to improper null value handling in arrays. Attackers can send malformed JSON with unexpected null elements in LoginPacket to crash the ser…

  • High 7.5

    ArcadeDB before 26.8.1 Arbitrary File Read via Unescaped Regex

    ArcadeDB before 26.8.1 contains an arbitrary file read vulnerability in the GraalVM JavaScript sandbox allowlist enforcement, which uses unescaped regular expressions to validate package names. Attackers with trigger creation privileges can use Java.type() to…

  • High 8.7

    stoatchat before 20250210-1 Unrestricted Message History Fetch

    stoatchat (delta) versions before 20250210-1 (0.8.2) contain a logic error in the query messages route. When fetching messages 'nearby' another message, the database query can be given a message limit of zero, which the database interprets as 'no limit'. A re…

  • High 8.1

    Keycloak-policy-enforcer: keycloak policy enforcer: authorization bypass via incorrect uri comparison

    A flaw was found in Keycloak Policy Enforcer. This vulnerability allows any authenticated user to bypass all authorization policies, including role, scope, and User-Managed Access (UMA) permission checks. By including the configured access-denied page path wi…

  • High 7.5

    Distribution-over-TLS LAN allowlist silently bypassed due to sockname/peername confusion in inet_tls_dist

    Reliance on IP Address for Authentication vulnerability in Erlang/OTP ssl (inet_tls_dist module) allows unauthenticated bypass of the distribution-over-TLS LAN allowlist. The inet_tls_dist:check_ip/1 function, which enforces a LAN allowlist for Erlang distrib…

  • High 7.2

    Zebra: Cached Mempool Verification Bypasses Consensus Rules for Ahead-of-Tip Blocks

    ZEBRA is a Zcash node written entirely in Rust. Prior to zebrad version 4.3.1 and zebra-consensus version 5.0.2, a logic error in Zebra's transaction verification cache could allow a malicious miner to induce a consensus split. By carefully submitting a trans…