Advisories · Weakness
CWE-340.
Every Advisory and CVE whose sources give the weakness CWE-340, newest first.
- CVSS 4.3 MediumCritical · KEVKEV
Ivanti Connect Secure: Use of predictable filenames in Ivanti Connect Secure before versions 25.1.1.3 and…
- Ivanti Connect Secure
- CWE-340
- CVSS 7.7 High
Bucket Squatting in Cloud Run MCP leads to Service Account Takeover
- Google Cloud Cloud Run MCP
- CWE-340
- CVSS 5.6 Medium
Predictable and reused DHCPv4 transaction identifier allows spoofed DHCP replies to reconfigure gateway and DNS
- zephyr
- CWE-340
- CVSS 6.8 Medium
Goobi viewer: Predictable Replacement Password Allows Account Takeover After Password Reset
- intranda goobi-viewer-core
- Weak cryptography or TLS
- CWE-340
- CVSS 6.5 Medium
Goobi viewer: Predictable Password Reset Token Allows Unauthorized Password Reset
- intranda goobi-viewer-core
- Weak cryptography or TLS
- CWE-340
- CVSS 7.7 High
Botslab G980H Dashcams Generation of Predictable Numbers or Identifiers
- Botslab G980H
- CWE-340
- CVSS 8.7 High
Concrete CMS Community Store before 2.7.8 Predictable Digital Download Token
- concretecms-community-store community_store
- CWE-340
- CVSS 6.3 Medium
Generation of Predictable Email Confirmation Token in ATutor
- ATutor
- CWE-340
- CVSS 5.3 Medium
Weak File Name Generation in vsDesk
- vsDesk
- CWE-340
- CWE-377
- CVSS 9.3 CriticalCritical · CVSS 9+
OpnForm Editable Submission Secret Derivation via Empty Hashids Salt
- OpnForm
- CWE-340
- CVSS 8.2 High
Dancer2 versions before 2.2.0 for Perl generate insecure session ids when required CSPRNG modules are unavailable
- Weak cryptography or TLS
- CWE-340
- CVSS 4.0 Medium
An issue was discovered in cyrus-imapd in Cyrus IMAP through 3.12.2.
- cyrusimap Cyrus IMAP
- CWE-340
- CVSS 5.9 Medium
CGI::Session::ID::md5 versions before 4.49 for Perl generate predictable session ids from low-entropy sources
- MARKSTOS CGI::Session::ID::md5
- Weak cryptography or TLS
- CWE-340
- CVSS 8.3 High
Setracker2 Children's Smartwatch Ecosystem Generation of Predictable Numbers or Identifiers
- Shenzhen i365-Tech Co. Ltd. Setracker2 Parental Control App (Android) package com.tgelec.setracker
- CWE-340
- CVSS 9.0 CriticalCritical · CVSS 9+
Account Takeover via Predictable SSO Ticket Generation
- zohocorp manageengine_adselfservice_plus
- zohocorp manageengine_recovery_manager_plus
- Authentication bypass
- Weak cryptography or TLS
- CVSS 9.1 CriticalCritical · CVSS 9+
Mojolicious::Plugin::Web::Auth::OAuth2 versions through 0.17 for Perl have an insecure default state parameter
- HAYAJO Mojolicious::Plugin::Web::Auth::OAuth2
- Weak cryptography or TLS
- CWE-340
- CVSS 5.3 Medium
Mojolicious::Sessions::Storable versions through 0.05 for Perl generate session ids insecurely
- HAYAJO Mojolicious::Sessions::Storable
- Weak cryptography or TLS
- CWE-340
- CVSS 6.9 Medium
Naxclow IoT Platform Generation of Predictable Numbers or Identifiers
- Naxclow Smart Doorbell X3
- Naxclow X Smart Home
- CWE-340
- CVSS 6.8 Medium
Netty: DNS Cache Poisoning due to Predictable PRNG and Default Static Source Port
- Weak cryptography or TLS
- CWE-340
>=4.2.0.Final, <4.2.15.Final || <4.1.135.Final · fixed in 4.2.15.Final, 4.1.135.Final
GHSA-xmv7-r254-6q78 · CVE-2026-45673 - CVSS 6.5 Medium
Apache::Session::Generate::SHA256 versions before 1.3.19 for Perl create insecure session ids
- GUIMARD Apache::Session::Generate::SHA256
- Weak cryptography or TLS
- CWE-340
- CVSS 6.5 Medium
WebDyne::Session versions before 3.003_704 for Perl generate the session id insecurely
- ASPEER WebDyne::Session
- Weak cryptography or TLS
- CWE-340
- CVSS 9.1 CriticalCritical · CVSS 9+
Apache::Session::Generate::ModUniqueId versions from 1.54 through 1.94 for Perl session ids are insecure
- CHORNY Apache::Session::Generate::ModUniqueId
- CWE-340
- CWE-341
- CVSS 5.9 Medium
Dancer::Session::Abstract versions through 1.3522 for Perl generates session ids insecurely
- BIGPRESH Dancer::Session::Abstract
- Weak cryptography or TLS
- CWE-340
- CVSS 8.8 High
FreeScout has Predictable Attachment Token that Allows Unauthenticated Private File Download via Brute Force
- freescout
- Weak cryptography or TLS
- CWE-340
- CVSS 9.1 CriticalCritical · CVSS 9+
Solstice::Session versions through 1440 for Perl generates session ids insecurely
- MCRAWFOR Solstice::Session
- Weak cryptography or TLS
- CWE-340
- CVSS 5.3 Medium
Ado::Sessions versions through 0.935 for Perl generates insecure session ids
- BEROV Ado::Sessions
- Weak cryptography or TLS
- CWE-340
- CVSS 5.3 Medium
Amon2::Plugin::Web::CSRFDefender versions from 7.00 through 7.03 for Perl generate an insecure session id
- TOKUHIROM Amon2::Plugin::Web::CSRFDefender
- Weak cryptography or TLS
- CWE-340
- CVSS 6.3 Medium
Predictable DNS Transaction IDs Enable Cache Poisoning in Built-in Resolver
- Erlang OTP
- CWE-340
- CVSS 6.2 Medium
Multiple Vulnerabilities in IBM Concert Software
- IBM Concert
- CWE-340
- CVSS 9.8 CriticalCritical · CVSS 9+
HTTP::Session versions before 0.54 for Perl defaults to using insecurely generated session ids
- KTAT HTTP::Session
- Weak cryptography or TLS
- CWE-340
- CVSS 9.8 CriticalCritical · CVSS 9+
Amon2 versions before 6.17 for Perl use an insecure random_string implementation for security functions
- TOKUHIROM Amon2
- Weak cryptography or TLS
- CWE-340
- CVSS 5.8 Medium
Improper S3 ownership verification in Bedrock AgentCore Starter Toolkit
- CWE-283
- CWE-340
<0.1.13 · fixed in 0.1.13
GHSA-xfhr-q72q-jcrj · CVE-2026-4269 - CVSS 9.1 CriticalCritical · CVSS 9+
Apache::Session::Generate::MD5 versions through 1.94 for Perl create insecure session id
- CHORNY Apache::Session::Generate::MD5
- Weak cryptography or TLS
- CWE-340
- CVSS 9.8 CriticalCritical · CVSS 9+
Plack::Middleware::Session::Simple versions before 0.05 for Perl generates session ids insecurely
- KAZEBURO Plack::Middleware::Session::Simple
- Weak cryptography or TLS
- CWE-340
- CVSS 6.5 Medium
HTTP::Session2 versions before 1.12 for Perl may generate weak session ids using the rand() function
- TOKUHIROM HTTP::Session2
- Weak cryptography or TLS
- CWE-340
- CVSS 8.2 High
Apache::SessionX versions through 2.01 for Perl create insecure session id
- GRICHTER Apache::SessionX
- Weak cryptography or TLS
- CWE-340
- CVSS 7.7 High
Google Cloud Vertex AI has a a vulnerability involving predictable bucket naming
- CWE-340
>=1.21.0, <1.133.0 · fixed in 1.133.0
GHSA-wh2j-26j7-9728 · CVE-2026-2473 - CVSS 9.8 CriticalCritical · CVSS 9+
Concierge::Sessions versions from 0.8.1 before 0.8.5 for Perl generate insecure session ids
- BVA Concierge::Sessions
- Weak cryptography or TLS
- CWE-340
- CVSS 8.7 High
Jervis has Deterministic AES IV Derivation from Passphrase
- Weak cryptography or TLS
- CWE-340
<2.2 · fixed in 2.2
GHSA-crxp-chh4-9ghp · CVE-2025-68701 - CVSS 8.9 High
RAGFlow has Predictable Token Generation Leading to Authentication Bypass Vulnerability
- infiniflow ragflow
- CWE-340
- CVSS 8.7 High
Predictable Generation of Password Recovery Token
- SOPlanning
- CWE-340
- CVSS 6.3 Medium
BIG-IP TMM vulnerability
- F5 BIG-IP
- CWE-340
- CVSS 2.3 Low
Weak Session Token used in Automation Runtime SDM
- B&R Industrial Automation GmbH Automation Runtime
- CWE-340
- CVSS 5.8 Medium
YoSmart YoLink API: The YoSmart YoLink API through 2025-10-02 uses an endpoint URL that is derived from a…
- YoSmart YoLink API
- CWE-340
- CVSS 9.1 CriticalCritical · CVSS 9+
Starch versions 0.14 and earlier generate session ids insecurely
- BLUEFEET Starch
- Weak cryptography or TLS
- CWE-340
- CVSS 7.5 High
Apache::AuthAny::Cookie v0.201 or earlier for Perl generates session ids insecurely
- KGOLDOV Apache::AuthAny
- Weak cryptography or TLS
- CWE-340
- CVSS 5.3 Medium
predictable WebSocket mask
- curl
- CWE-340
- CVSS 8.6 High
Catalyst::Authentication::Credential::HTTP versions 1.018 and earlier for Perl use insecurely generated nonces
- ETHER Catalyst::Authentication::Credential::HTTP
- Weak cryptography or TLS
- CWE-340
- CVSS 6.5 Medium
Catalyst::Plugin::Session before version 0.44 for Perl generates session ids insecurely
- HAARG Catalyst::Plugin::Session
- Weak cryptography or TLS
- CWE-340
- CVSS 6.5 Medium
Authen::DigestMD5 versions 0.01 through 0.04 for Perl generate the cnonce insecurely
- SALVA Authen::DigestMD5
- Weak cryptography or TLS
- CWE-340
- CVSS 6.5 Medium
Authen::SASL::Perl::DIGEST_MD5 versions 2.04 through 2.1800 for Perl generates the cnonce insecurely
- EHUELS Authen::SASL::Perl::DIGEST_MD5
- Weak cryptography or TLS
- CWE-340
- CVSS 7.3 High
Plack-Middleware-Session before version 0.35 for Perl generates session ids insecurely
- MIYAGAWA Plack::Middleware::Session
- Weak cryptography or TLS
- CWE-340
- CVSS 6.3 Medium
Google gVisor: Weaknesses in the generation of TCP/UDP source ports and some other header values in…
- Google gVisor
- CWE-340
- CVSS 5.5 Medium
pgAgent scheduled batch job scripts are created in a predictable temporary directory potentially allowing a denial of service
- pgAgent
- CWE-340
- CVSS 5.3 Medium
Advanced Google reCAPTCHA <= 1.25 - Brute Force Protection IP Unblock
- webfactory Advanced Google reCAPTCHA
- CWE-340
- CVSS 6.7 Medium
Salt preflight script could be attacker controlled
- CWE-340
<3005.4 || >=3006.0rc1, <3006.4 · fixed in 3005.4, 3006.4
GHSA-4277-m35q-7c9w · CVE-2023-34049 - CVSS 7.5 High
The PDF viewer macro allows accessing any attachment without access right checks
- xwikisas macro-pdfviewer
- CWE-340
- CVSS 9.1 CriticalCritical · CVSS 9+
Predictable Session ID
- RITTAL GmbH & Co. KG IoT Interface & CMC III Processing Unit
- CWE-340
- CVSS 8.7 High
JUJU_CONTEXT_ID is a predictable authentication secret in github.com/juju/juju
- Hard-coded credentials
- CWE-337
<0.0.0-20240826044107-ecd7e2d0e986 · fixed in 0.0.0-20240826044107-ecd7e2d0e986
GHSA-mh98-763h-m9v4 · CVE-2024-7558 - CVSS 5.3 Medium
Generation of predictable identifiers issue exists in Cente middleware TCP/IP Network Series.
- DMG MORI Digital Co., LTD. and NEXT Co., Ltd. Cente TCP/IPv4
- DMG MORI Digital Co., LTD. and NEXT Co., Ltd. Cente TCP/IPv4 SNMPv2
- CWE-340