Skip to content
OpenAdvisories

Weakness (CWE)

CWE-208: Observable Timing Discrepancy

Base Incomplete

Two separate operations in a product require different amounts of time to complete, in a way that is observable to an actor and reveals security-relevant information about the state of the product, such as whether a particular operation was successful or not.

Source: MITRE CWE-208

56 results · Clear filters · Feed

  • Low 3.7

    Non-constant time webhook token hash comparison in Jenkins Zanata Plugin

    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 webhook token.

  • Low 3.7

    Jenkins MSTeams Webhook Trigger Plugin uses non-constant time webhook token comparison

    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 obtain a valid webhook …

  • Low 3.7

    Jenkins Gogs Plugin uses non-constant time webhook token comparison

    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 webhook token.

  • Low 3.7

    Jenkins Multibranch Scan Webhook Trigger Plugin uses non-constant time webhook token comparison

    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 methods to obtain a valid…

  • Low 3.7

    silverware-io-issue-tracker server responds in a noticeably different amount of time depending if a given email address exists or not

    Silverware Games is a premium social network where people can play games online. When using the Recovery form, a noticeably different amount of time passes depending of whether the specified email address presents in our database or not. This has been fixed i…

  • Low 2.6

    michaelliao jopenid OpenIdManager.java getAuthentication timing discrepancy

    A vulnerability, which was classified as problematic, was found in michaelliao jopenid. Affected is the function getAuthentication of the file JOpenId/src/org/expressme/openid/OpenIdManager.java. The manipulation leads to observable timing discrepancy. The co…

  • Low 2.6

    viafintech Barzahlen Payment Module PHP SDK Webhook.php verify timing discrepancy

    A vulnerability, which was classified as problematic, was found in viafintech Barzahlen Payment Module PHP SDK up to 2.0.0. Affected is the function verify of the file src/Webhook.php. The manipulation leads to observable timing discrepancy. The complexity of…

  • Low 2.6

    Pylons horus services.py timing discrepancy

    A vulnerability was found in Pylons horus and classified as problematic. Affected by this issue is some unknown functionality of the file horus/flows/local/services.py. The manipulation leads to observable timing discrepancy. The complexity of an attack is ra…

  • Low 2.6

    agnivade easy-scrypt scrypt.go VerifyPassphrase timing discrepancy

    A vulnerability, which was classified as problematic, was found in agnivade easy-scrypt. Affected is the function VerifyPassphrase of the file scrypt.go. The manipulation leads to observable timing discrepancy. The complexity of an attack is rather high. The …

  • Low 2.6

    Ziftr primecoin bitcoinrpc.cpp HTTPAuthorized timing discrepancy

    A vulnerability classified as problematic was found in Ziftr primecoin up to 0.8.4rc1. Affected by this vulnerability is the function HTTPAuthorized of the file src/bitcoinrpc.cpp. The manipulation of the argument strUserPass/strRPCUserColonPass leads to obse…

  • Low 3.1

    InSTEDD Nuntium geopoll_controller.rb timing discrepancy

    A vulnerability, which was classified as problematic, was found in InSTEDD Nuntium. Affected is an unknown function of the file app/controllers/geopoll_controller.rb. The manipulation of the argument signature leads to observable timing discrepancy. It is pos…

  • Low 2.6

    OpenShift OSIN CheckClientSecret timing discrepancy

    A vulnerability was found in OpenShift OSIN. It has been classified as problematic. This affects the function ClientSecretMatches/CheckClientSecret. The manipulation of the argument secret leads to observable timing discrepancy. The name of the patch is 86126…

  • Low 3.1

    Jenkins GitHub plugin uses weak webhook signature function

    Jenkins GitHub Plugin 1.34.4 and earlier uses a non-constant time comparison function when checking whether the provided and computed webhook signatures are equal, allowing attackers to use statistical methods to obtain a valid webhook signature.

  • Low 3.7

    Observable Discrepancy and Observable Timing Discrepancy in Jenkins Configuration as Code Plugin

    Jenkins Configuration as Code Plugin 1.55 and earlier used a non-constant time comparison function when validating an authentication token allowing attackers to use statistical methods to obtain a valid authentication token.

  • Low 2.2

    Timing attack on django-basic-auth-ip-whitelist

    In django-basic-auth-ip-whitelist before 0.3.4, a potential timing attack exists on websites where the basic authentication is used or configured, i.e. BASIC_AUTH_LOGIN and BASIC_AUTH_PASSWORD is set. Currently the string comparison between configured credent…

  • Low 3.1

    express-basic-auth Timing Attack due to native string comparison instead of constant time string comparison

    Versions of `express-basic-auth` prior to 1.1.7 are vulnerable to Timing Attacks. The package uses native string comparison instead of a constant time string comparison, which may lead to Timing Attacks. Timing Attacks can be used to increase the efficiency o…