CyberSecBulletin

Observable Discrepancy

CWE-203

The product behaves differently or sends different responses under different circumstances in a way that is observable to an unauthorized actor.

We track 100 vulnerabilities of this type. 99% are rated high or critical, and the average CVSS score is 8.0. 1 has been exploited in real attacks.

How this weakness is prevented

  • Architecture and Design: Compartmentalize the system to have safe areas where trust boundaries can be unambiguously drawn. Do not allow sensitive data to go outside of the trust boundary and always be careful when interfacing with a compartment outside of the safe area. Ensure that appropriate compartmentalization is built into the system design, and the compartmentalization allows for and reinforces privilege separation functionality. Architects and designers should rely on the principle of least privilege to decide the appropriate time to use privileges and the time to drop privileges.

Latest Observable Discrepancy vulnerabilities

  • 7.8 High severity

    Android: Observable Discrepancy

    CVE-2024-43095Google

    In multiple locations, there is a possible way to obtain any system permission due to a logic error in the code. This could lead to local escalation of privilege with no additional execution privileges needed. User interaction is needed for exploitation.

  • 7.5 High severity

    JD Edwards EnterpriseOne Tools: Observable Discrepancy

    CVE-2025-21510Oracle

    Vulnerability in the JD Edwards EnterpriseOne Tools product of Oracle JD Edwards (component: Web Runtime SEC). Supported versions that are affected are Prior to 9.2.9.0. Easily exploitable vulnerability allows unauthenticated attacker with network access via H

  • 7.5 High severity

    Page and Post Restriction: Exposure of Sensitive Information to an Unauthorized Actor

    CVE-2024-11297Cyberlord92

    The Page Restriction WordPress (WP) – Protect WP Pages/Post plugin for WordPress is vulnerable to Sensitive Information Exposure in all versions up to, and including, 1.3.6 via the WordPress core search feature. This makes it possible for unauthenticated attac

  • 7.5 High severity

    sourcebans-pp: Observable Discrepancy

    CVE-2024-40490Sourcebans-pp Project

    An issue in Sourcebans++ before v.1.8.0 allows a remote attacker to obtain sensitive information via a crafted XAJAX call to the Forgot Password function.

  • 7.5 High severity

    IPCOM EX2 Series: Observable Discrepancy

    CVE-2024-39921Fsas Technologies

    Observable timing discrepancy issue exists in IPCOM EX2 Series V01L02NF0001 to V01L06NF0401, V01L20NF0001 to V01L20NF0401, V02L20NF0001 to V02L21NF0301, and IPCOM VE2 Series V01L04NF0001 to V01L06NF0112. If this vulnerability is exploited, some of the encrypte

  • 5.3 Medium severity

    Twilio Authy Information Disclosure Exploited

    CVE-2024-39891TwilioEPSS 1.67%

    In the Twilio Authy API, accessed by Authy Android before 25.1.0 and Authy iOS before 26.1.0, an unauthenticated endpoint provided access to certain phone-number data, as exploited in the wild in June 2024. Specifically, the endpoint accepted a stream of reque

  • 7.5 High severity

    Storage Defender - Resiliency Service: Observable Discrepancy

    CVE-2024-38322IBM

    IBM Storage Defender - Resiliency Service 2.0.0 through 2.0.4 agent username and password error response discrepancy exposes product to brute force enumeration. IBM X-Force ID: 294869.

  • 7.5 High severity

    kyber: Observable Discrepancy

    CVE-2024-37880Pq-crystals

    The Kyber reference implementation before 9b8d306, when compiled by LLVM Clang through 18.x with some common optimization options, has a timing side channel that allows attackers to recover an ML-KEM 512 secret key in minutes. This occurs because poly_frommsg

  • 7.5 High severity

    gaizhenbiao/chuanhuchatgpt: Observable Discrepancy

    CVE-2024-5124GaiZhenbiaoEPSS 1.41%

    A timing attack vulnerability exists in the gaizhenbiao/chuanhuchatgpt repository, specifically within the password comparison logic. The vulnerability is present in version 20240310 of the software, where passwords are compared using the '=' operator in Pytho

  • 8.2 High severity

    HP PC BIOS: Observable Discrepancy

    CVE-2023-5410HP

    A potential security vulnerability has been reported in the system BIOS of certain HP PC products, which might allow memory tampering. HP is releasing mitigation for the potential vulnerability.

  • 7.5 High severity

    CasaOS-UserService: Observable Discrepancy

    CVE-2024-24766IceWhaleTech

    CasaOS-UserService provides user management functionalities to CasaOS. Starting in version 0.4.4.3 and prior to version 0.4.7, the Casa OS Login page disclosed the username enumeration vulnerability in the login page. An attacker can enumerate the CasaOS usern

  • 7.5 High severity

    vdesk: Observable Discrepancy

    CVE-2022-45177Liveboxcloud

    An issue was discovered in LIVEBOX Collaboration vDesk through v031. An Observable Response Discrepancy can occur under the /api/v1/vdeskintegration/user/isenableuser endpoint, the /api/v1/sharedsearch?search={NAME]+{SURNAME] endpoint, and the /login endpoint.

  • 9.8 Critical severity

    rhonabwy: Observable Discrepancy

    CVE-2024-25714Rhonabwy Project

    In Rhonabwy through 1.1.13, HMAC signature verification uses a strcmp function that is vulnerable to side-channel attacks, because it stops the comparison when the first difference is spotted in the two signatures. (The fix uses gnutls_memcmp, which has consta

  • 9.8 Critical severity

    Php-jwt: Observable Discrepancy

    CVE-2024-25191Zihanggao

    php-jwt 1.0.0 uses strcmp (which is not constant time) to verify authentication, which makes it easier to bypass authentication via a timing side channel.

  • 9.8 Critical severity

    l8w8jwt: Observable Discrepancy

    CVE-2024-25190Glitchedpolygons

    l8w8jwt 2.2.1 uses memcmp (which is not constant time) to verify authentication, which makes it easier to bypass authentication via a timing side channel.

  • 9.8 Critical severity

    jwt_c_library: Observable Discrepancy

    CVE-2024-25189Bencollins

    libjwt 1.15.3 uses strcmp (which is not constant time) to verify authentication, which makes it easier to bypass authentication via a timing side channel.

  • 7.4 High severity

    Apache Pulsar: Observable Discrepancy

    CVE-2023-51437Apache

    Observable timing discrepancy vulnerability in Apache Pulsar SASL Authentication Provider can allow an attacker to forge a SASL Role Token that will pass signature verification. Users are recommended to upgrade to version 2.11.3, 3.0.2, or 3.1.1 which fixes th

  • 7.5 High severity

    Red Hat Ansible Automation Platform 2: Observable Discrepancy

    CVE-2023-50782Red HatEPSS 1.12%

    A flaw was found in the python-cryptography package. This issue may allow a remote attacker to decrypt captured messages in TLS servers that use RSA key exchanges, which may lead to exposure of confidential or sensitive data.

  • 7.5 High severity

    Red Hat Enterprise Linux 6: Observable Discrepancy

    CVE-2023-50781Red HatEPSS 1.12%

    A flaw was found in m2crypto. This issue may allow a remote attacker to decrypt captured messages in TLS servers that use RSA key exchanges, which may lead to exposure of confidential or sensitive data.

  • 8.1 High severity

    pkcs11-provider: Observable Discrepancy

    CVE-2023-6258Pkcs11-provider

    A security vulnerability has been identified in the pkcs11-provider, which is associated with Public-Key Cryptography Standards (PKCS#11). If exploited successfully, this vulnerability could result in a Bleichenbacher-like security flaw, potentially enabling a

  • 7.4 High severity

    python-ecdsa: Observable Discrepancy

    CVE-2024-23342Tlsfuzzer

    The `ecdsa` PyPI package is a pure Python implementation of ECC (Elliptic Curve Cryptography) with support for ECDSA (Elliptic Curve Digital Signature Algorithm), EdDSA (Edwards-curve Digital Signature Algorithm) and ECDH (Elliptic Curve Diffie-Hellman). Versi

  • 9.8 Critical severity

    Darkhttpd: Observable Discrepancy

    CVE-2024-23771Unix4lyfeEPSS 1.05%

    darkhttpd before 1.15 uses strcmp (which is not constant time) to verify authentication, which makes it easier for remote attackers to bypass authentication via a timing side channel.

  • 7.5 High severity

    Red Hat Enterprise Linux 8: Observable Discrepancy

    CVE-2024-0553Red HatEPSS 1.61%

    A vulnerability was found in GnuTLS. The response times to malformed ciphertexts in RSA-PSK ClientKeyExchange differ from the response times of ciphertexts with correct PKCS#1 v1.5 padding. This issue may allow a remote attacker to perform a timing side-channe

  • 9.8 Critical severity

    yii2-authclient: Observable Discrepancy

    CVE-2023-50708Yiisoft

    yii2-authclient is an extension that adds OpenID, OAuth, OAuth2 and OpenId Connect consumers for the Yii framework 2.0. In yii2-authclient prior to version 2.2.15, the Oauth1/2 `state` and OpenID Connect `nonce` is vulnerable for a `timing attack` since it is

  • 7.5 High severity

    GSDK: Observable Discrepancy

    CVE-2023-41097Silabs.com

    An Observable Timing Discrepancy, Covert Timing Channel vulnerability in Silabs GSDK on ARM potentially allows Padding Oracle Crypto Attack on CBC PKCS7.This issue affects GSDK: through 4.4.0.

  • 7.5 High severity

    crypto/tls: Observable Discrepancy

    CVE-2023-45287Go standard libraryEPSS 1.25%

    Before Go 1.20, the RSA based TLS key exchanges used the math/big library, which is not constant time. RSA blinding was applied to prevent timing attacks, but analysis shows this may not have been fully effective. In particular it appears as if the removal of

  • 7.8 High severity

    Android: Observable Discrepancy

    CVE-2023-21337Google

    In InputMethod, there is a possible way to determine whether an app is installed, without query permissions, due to side channel information disclosure. This could lead to local escalation of privilege with no additional execution privileges needed. User inter

  • 7.8 High severity

    Android: Observable Discrepancy

    CVE-2023-21324Google

    In Package Installer, there is a possible way to determine whether an app is installed, without query permissions, due to side channel information disclosure. This could lead to local escalation of privilege with no additional execution privileges needed. User

  • 7.8 High severity

    Android: Observable Discrepancy

    CVE-2023-21298Google

    In Slice, there is a possible disclosure of installed applications due to side channel information disclosure. This could lead to local escalation of privilege with no additional execution privileges needed. User interaction is not needed for exploitation.

  • 7.5 High severity

    Appointment Scheduler: Observable Discrepancy

    CVE-2023-36127Phpjabbers

    User enumeration is found in in PHPJabbers Appointment Scheduler 3.0. This issue occurs during password recovery, where a difference in messages could allow an attacker to determine if the user is valid or not, enabling a brute force attack with valid users.

  • 8.1 High severity

    DGX H100 BMC: Observable Discrepancy

    CVE-2023-25529NVIDIA

    NVIDIA DGX H100 BMC and DGX A100 BMC contains a vulnerability in the host KVM daemon, where an unauthenticated attacker may cause a leak of another user’s session token by observing timing discrepancies between server responses. A successful exploit of this vu

  • 9.8 Critical severity

    Callback Widget: Observable Discrepancy

    CVE-2023-40756Phpjabbers

    User enumeration is found in PHPJabbers Callback Widget v1.0. This issue occurs during password recovery, where a difference in messages could allow an attacker to determine if the user is valid or not, enabling a brute force attack with valid users.

  • 7.5 High severity

    TXSeries for Multiplatforms: Observable Discrepancy

    CVE-2023-33850IBMEPSS 1.17%

    IBM GSKit-Crypto could allow a remote attacker to obtain sensitive information, caused by a timing-based side channel in the RSA Decryption implementation. By sending an overly large number of trial messages for decryption, an attacker could exploit this vulne

  • 7.8 High severity

    Red Hat Enterprise Linux 6: Observable Discrepancy

    CVE-2023-3640Red Hat

    A possible unauthorized memory access flaw was found in the Linux kernel's cpu_entry_area mapping of X86 CPU data to memory, where a user may guess the location of exception stacks or other important data. Based on the previous CVE-2023-0597, the 'Randomize pe

  • 7.5 High severity

    cp300\+: Observable Discrepancy

    CVE-2023-34669TOTOLINK

    TOTOLINK CP300+ V5.2cu.7594 contains a Denial of Service vulnerability in function RebootSystem of the file lib/cste_modules/system which can reboot the system.

  • 7.5 High severity

    Rotem CRM: Observable Discrepancy

    CVE-2023-3529Rotem Dynamics

    A vulnerability classified as problematic has been found in Rotem Dynamics Rotem CRM up to 20230729. This affects an unknown part of the file /LandingPages/api/otp/send?id=[ID][ampersand]method=sms of the component OTP URI Interface. The manipulation leads to

  • 7.5 High severity

    Ujcms: Observable Discrepancy

    CVE-2023-34878Ujcms

    An issue was discovered in Ujcms v6.0.2 allows attackers to gain sensitive information via the dir parameter to /api/backend/core/web-file-html/download-zip.

  • 7.5 High severity

    HP Enterprise LaserJet and HP LaserJet Managed…: Observable Discrepancy

    CVE-2023-1707HP

    Certain HP Enterprise LaserJet and HP LaserJet Managed Printers are potentially vulnerable to information disclosure when IPsec is enabled with FutureSmart version 5.6.

  • 7.5 High severity

    GSKit: Observable Discrepancy

    CVE-2023-32342IBM

    IBM GSKit could allow a remote attacker to obtain sensitive information, caused by a timing-based side channel in the RSA Decryption implementation. By sending an overly large number of trial messages for decryption, an attacker could exploit this vulnerabilit

  • 7.5 High severity

    Spectrum Virtualize: Exposure of Sensitive Information to an Unauthorized Actor

    CVE-2023-27870IBM

    IBM Spectrum Virtualize 8.5, under certain circumstances, could disclose sensitive credential information while a download from Fix Central is in progress. IBM X-Force ID: 249518.