CWE-341Base

Predictable from Observable State

Draft in the CWE catalog · 15 CVEs mapped

15
CVEs mapped
6.3
Median CVSS
What it is

A number or object is predictable based on observations that the attacker can make about the state of the system or network, such as time, process ID, etc.

Recent examples
9.1cvss
CVE-2026-94456

CVE-2026-94456 - CRITICAL Severity Vulnerability

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.

CRITICALno explanation yet
1%
epss
5.9cvss
CVE-2026-87913

CVE-2026-87913 - MEDIUM Severity Vulnerability

A missing S3 bucket ownership verification in the AWS Security Agent MCP server before 0.2.0 version might allow remote attackers to obtain the private source archive of a scanned workspace, including credentials and infrastructure state contained in that archive, via a pre-registered storage bucket whose name is derived from a publicly known account identifier. To remediate this issue, users should upgrade to version 0.2.0. Users should also verify that the scan output bucket in their account is owned by their own account, because upgrading does not release a bucket name that a third party has already registered.

MEDIUMno explanation yet
0%
epss
5.9cvss
CVE-2026-87912

CVE-2026-87912 - MEDIUM Severity Vulnerability

A missing S3 bucket ownership verification in the AWS Security Agent plugin in Amazon aws-agents-for-devsecops before 1.1.0 might allow remote attackers to obtain the private source archive of a scanned workspace, including credentials and infrastructure state contained in that archive, via a pre-registered storage bucket whose name is derived from a publicly known account identifier. To remediate this issue, users should upgrade to version 1.1.0. Users should also verify that the scan output bucket in their account is owned by their own account, because upgrading does not release a bucket name that a third party has already registered.

MEDIUMno explanation yet
0%
epss
The record
Technical detail
CWE ID
CWE-341
Abstraction
Base
Structure
Simple
Status
Draft
References (1)