Threats Tagged 'cwe-338'
View all threats tagged with 'cwe-338'. Filter and sort to focus on specific types of threats.
Stop chasing alerts. Route them.
Start free, then upgrade once to turn Radar into an automated delivery engine for your security stack.
Custom feeds / Automations: email, Slack, webhooks, SIEM/MISP / API access (baseline limits)
API access activates after upgrading in Console -> Billing.
Check if your credentials are on the dark web
Instant breach scanning across billions of leaked records. Free tier available.
Filter Threats
Narrow down the results by type, severity, or affected countries
Threats Tagged 'cwe-338'
Click on any threat for detailed analysis and mitigation recommendations
0 Postiz generates security-sensitive credentials using `Math.random()` instead of a cryptographically secure source. The same helper is used for OAuth access tokens, authorization codes, client secrets, organization API keys, and PKCE verifiers, meaning these credentials depend entirely on V8’s deterministic xorshift128+ PRNG state. An unauthenticated OAuth dynamic client registration endpoint exposes freshly generated client credentials, giving attackers enough consecutive PRNG output to reconstruct that internal state. Once recovered, they can deterministically derive past and future values produced by the same generator, potentially compromising credentials belonging to other users and organizations. Join the discussion | CVE Database V5 | 09/22/2026, 16:11:33 UTC Added: 09/22/2026, 16:33:28 UTC |
0 A vulnerability in librest's PKCE implementation for OAuth authorization uses a cryptographically insecure pseudo-random number generator (PRNG), specifically the GRand function from the GLib API. This weak PRNG allows attackers who can intercept the authorization code to reverse-engineer the PRNG seed and predict or reconstruct the code verifier string. Exploiting this flaw enables attackers to bypass PKCE protections, impersonate clients, and access protected user data. The vulnerability has been rated with medium severity and affects certain versions of librest in SUSE products. Red Hat advises updating the affected package as soon as possible, as no practical mitigation other than patching is available. Join the discussion | GCVE Database | 08/30/2026, 14:33:19 UTC Added: 07/22/2026, 23:24:22 UTC |
0 The sm-crypto JavaScript library for Chinese cryptographic algorithms SM2, SM3, and SM4 has a critical vulnerability in versions prior to 0.5.0. The default key generation in Node.js uses a cryptographically weak pseudo-random number generator seeded from Math.random() and the current time, allowing attackers who can observe Math.random() outputs and estimate key generation time to recover private keys and forge signatures. This issue is fixed in version 0.5.0. Join the discussion | CVE Database V5 | 08/13/2026, 17:40:54 UTC Added: 08/13/2026, 17:57:34 UTC |
crypto-js is a JavaScript library of crypto standards. Versions of crypto-js prior to 4.0.0 generate randomness in CryptoJS.lib.WordArray.random() using a custom variation of the Multiply-With-Carry pseudorandom number generator, seeded from Math.random(), instead of a cryptographically secure source. This generator was introduced in version 3.1.2-4 and remained present in nearly every 3.x release. Nominal requests for 128 or 256 bits of entropy through this function produce effective search spaces of approximately 2 to the 39th and 2 to the 47th possibilities, small enough to enumerate on commodity hardware. Downstream wallet applications that used CryptoJS.lib.WordArray.random() as the entropy source for BIP39 recovery phrases are affected, and an attacker who enumerates the reduced output space can recover the resulting private keys and control the associated funds. This issue is fixed in version 4.0.0. Join the discussion | CVE Database V5 | 08/07/2026, 18:48:08 UTC Added: 08/08/2026, 03:26:45 UTC |
0 IBM Langflow OSS contains a weak cryptographic key derivation vulnerability in the ensure_fernet_key() function. Join the discussion | GCVE Database | 08/05/2026, 18:09:11 UTC Added: 08/07/2026, 05:57:17 UTC |
0 IBM Langflow OSS contains a weak cryptographic key derivation vulnerability in the ensure_fernet_key() function. Join the discussion | CVE Database V5 | 08/05/2026, 18:09:11 UTC Added: 08/05/2026, 18:27:02 UTC |
0 When enabling Spring Boot DevTools support for a remote application target (for example a Docker container or Cloud Foundry app) from the Spring Tools Boot Dashboard, Spring Tools generates a shared secret that authenticates DevTools remote-restart uploads to the deployed application. This secret was generated using a non-cryptographic pseudo-random number generator rather than a cryptographically secure source of randomness. Affected Spring Products and Versions: Spring Tools for Eclipse: 5.2.0 and earlier Join the discussion | CVE Database V5 | 07/30/2026, 05:26:07 UTC Added: 07/30/2026, 06:24:12 UTC |
Joomla Extension - regularlabs.com - Insecure login URL keys in IP login extension - Persistent URL login keys were also generated using a non-cryptographic random generator with insufficient entropy. Join the discussion | CVE Database V5 | 07/22/2026, 20:41:53 UTC Added: 07/22/2026, 21:08:29 UTC |
ExtremeXOS (EXOS) uses a challenge-response mechanism to authorize access to the privileged debug-mode function. The challenge value is generated using an insufficiently random source, which under certain conditions may allow an attacker to predict the expected response and activate debug-mode without authorization. Depending on device configuration and version, this may enable escalation to root-level access and persistent modification of the device software stack. Exploitation requires either a valid low-privilege account on the device (remote scenario) or physical serial console access (local scenario). This vulnerability is distinct from CVE-2017-14329, which addressed a different issue involving Python script privileges. Extreme would like to thank Hadrien Barral (Université Gustave Eiffel) and Georges-Axel Jaloyan (French Ministry of the Interior) for responsible disclosure of their findings. Join the discussion | CVE Database V5 | 07/20/2026, 17:33:05 UTC Added: 07/20/2026, 17:57:40 UTC |
Dancer2 versions before 2.2.0 for Perl generate insecure session ids when required CSPRNG modules are unavailable. Dancer2::Core::Role::SessionFactory::generate_id silently falls back to a built-in rand-derived session id unless both Math::Random::ISAAC::XS and Crypt::URandom are available. The fallback session id is generated from a SHA-1 hash of a call to the built-in rand function, the absolute path of the Dancer2::Core::Role::SessionFactory module, an internal counter, the process id, the module instance memory address, and a shuffled string of characters (using the List::Util::shuffle function, which also uses the built-in rand function). These are all low-entropy and easily guessed sources. The built-in rand() function is seeded with 32-bits and considered unsuitable for security applications. Predictable session ids could allow an attacker to gain access to systems. Join the discussion | CVE Database V5 | 07/20/2026, 07:11:10 UTC Added: 07/20/2026, 08:12:17 UTC |
Showing 1 to 10 of 80 results