CWE-208 Observable Timing Discrepancy
Description
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.
Associated Reviewed Advisories
Vulnerabilities classified under CWE-208 ordered by modification date.
| Advisory ID | NVD ID | Severity | PURLs | Summary | Last Modified |
|---|---|---|---|---|---|
| GHSA-xpv3-w29h-x7cv | CVE-2026-49265 | MODERATE |
Oauthlib: Timing Attack Vulnerability in PKCE code_verifier Comparison (CWE-208) |
2026-10-13 | |
| GHSA-q97c-8qh3-fpc6 | CVE-2026-84308 | MODERATE | - |
phpseclib — non-constant-time X25519 scalar multiplication permits full private-key recovery |
2026-09-29 |
| GHSA-8fcf-v89g-xpg6 | CVE-2026-88010 | MODERATE |
Traefik: BasicAuth singleflight coalescing reintroduces an unauthenticated username-enumeration timing oracle |
2026-09-22 | |
| GHSA-c759-cx9p-mrwq | CVE-2026-85725 | MODERATE |
lightrag-hku: Plaintext Passwords Compared Without Constant-Time Function |
2026-09-22 | |
| GHSA-456h-ww26-f758 | CVE-2026-77582 | MODERATE |
Tinyauth: User enumeration attack by timing oracle |
2026-09-22 | |
| GHSA-34fc-gh42-pj53 | CVE-2026-63132 | CRITICAL |
OpenBao's Recovery Mode Vulnerable To Token Leakage via Timing Attack |
2026-09-22 | |
| GHSA-29hq-23m2-2j47 | CVE-2026-58272 | MODERATE |
Sync-in Server has Username/Login Enumeration via Timing Side-Channel on POST /api/auth/login (incomplete fix of the prior timing-attack advisory) |
2026-09-22 | |
| GHSA-38p6-h87p-r4cg | CVE-2026-72701 | LOW | - |
Grav: Non constant time nonce comparison in Utils::verifyNonce() used for CSRF protection |
2026-09-17 |
| GHSA-px9v-979x-qmh9 | - | MODERATE | - |
Duplicate Advisory: Grav: Non constant time nonce comparison in Utils::verifyNonce() used for CSRF protection |
2026-09-17 |
| GHSA-5739-39v2-5754 | - | MODERATE | - |
PHP JWT Library: RSA1_5 (RSAES-PKCS1-v1_5) decryption lacks implicit rejection, exposing a Bleichenbacher/Marvin padding oracle |
2026-08-31 |
| GHSA-fp46-6vfw-gc9c | CVE-2026-55785 | LOW |
free5GC AUSF uses non-constant-time authentication comparisons and logs XRES* in 5G-AKA |
2026-08-28 | |
| GHSA-8jqh-95g6-7jpj | CVE-2026-54736 | HIGH | - |
Phalcon: Non-constant-time HMAC verification in `Encryption\Crypt::decrypt` (timing side-channel) |
2026-08-28 |
| GHSA-92hr-gmr6-h8cp | - | MODERATE |
Etherpad addressed weak token RNG, login timing, plugin path handling, API request handling |
2026-08-17 | |
| GHSA-g6cj-pr64-35w5 | CVE-2026-69247 | HIGH |
cryptography: PKCS#7 EnvelopedData decryption exposes a Bleichenbacher oracle through distinguishable errors and timing |
2026-08-03 | |
| GHSA-7rw5-9f7q-xj36 | CVE-2026-59218 | MODERATE |
Open WebUI: Account enumeration via observable login timing discrepancy |
2026-07-24 | |
| GHSA-jr54-jwhj-55gp | CVE-2026-47380 | MODERATE |
NocoDB: User Enumeration via Sign-In Timing |
2026-07-20 | |
| GHSA-7789-65hx-f26w | CVE-2026-54685 | MODERATE |
FileBrowser Quantum has Username Enumeration via Authentication Timing Side-Channel |
2026-07-08 | |
| GHSA-mjgf-xj26-9qf9 | - | HIGH |
pay-rails/pay: non-constant-time HMAC comparison in Paddle Billing webhook signature verifier |
2026-07-01 | |
| GHSA-5w46-g9pq-wh6f | CVE-2026-48166 | MODERATE | - |
Filament: Timing-based user enumeration on login page |
2026-06-23 |
| GHSA-7w52-7jvm-m9vw | CVE-2026-48011 | LOW | - |
Shopware: Timing-attack on admin panel allowing enumeration of administrator usernames |
2026-06-11 |
| GHSA-jjjr-3jcw-f8v6 | CVE-2020-11037 | MODERATE |
Potential Observable Timing Discrepancy in Wagtail |
2026-06-09 | |
| GHSA-2mcm-79hx-8fxw | CVE-2025-13473 | LOW |
Django has Observable Timing Discrepancy |
2026-06-05 | |
| GHSA-9m89-8frq-c98c | CVE-2026-43514 | LOW |
Apache Tomcat - AJP secret compared in non-constant time |
2026-05-19 | |
| GHSA-7r92-3jgr-r65q | CVE-2026-44368 | MODERATE |
pyquorum: Timing side‑channel in mul_mod |
2026-05-14 | |
| GHSA-pjv4-3c63-699f | CVE-2026-42602 | HIGH |
opentelemetry-collector-contrib's azureauthextension Authenticate method does not validate bearer tokens, allowing auth bypass via replay |
2026-05-14 |