Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessObtain valid exercise UUID
-
ExploitCall /api/player lessons endpoint unauthenticated
-
ExecutionSupply arbitrary userId parameter
-
ImpactRead answers/author identities and overwrite responses as any user
Vulnerability Assessment
| Weakness |
CWE
OWASP Top 10:2025
A07:2025 - Authentication Failures
ASVS 5.0
V6 - Authentication Authentication required for critical functions
MITRE ATT&CK
1 technique across 1 tactic: Initial Access The technique list with ATT&CK links and the kill-chain view is part of the Basic plan and up. |
| Exploitation Conditions | Exploitable against a default OpenAEV installation prior to 2.260622.0, where the |
| Impact | This is a genuine, high-priority exposure for any organization running a default OpenAEV installation prior to 2.260622.0. The provided CVSS 3.1 vector (AV:N/AC:L/PR:N/UI:N) describes a network-reachable, low-complexity flaw requiring no privileges and no user interaction, which aligns cleanly with the CWE-306 (Missing Authentication) root cause and the description's statement that |
| Exploit ScenarioDerived | An attacker who learns or guesses a valid exercise UUID sends unauthenticated HTTP requests to the |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Oct 14, 2026
Unauthenticated access-control failure in OpenAEV prior to 2.260622.0 allows anyone who knows a valid exercise UUID to read lessons-learned questions and answers - including the identity of each answer's author - and to create or overwrite answers attributed to an arbitrary user. The flaw affects default installations of the adversary-simulation platform and is remotely exploitable without credentials or user interaction (CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:L/A:N, base score 8.2), making it a high-priority exposure for unpatched instances; the sole prerequisite is possession or guessing of an exercise UUID, and no public exploit code has been identified at time of analysis.
RemediationAI
Upgrade to the vendor-released patch version 2.260622.0 as the primary and only complete fix; this release adds the missing authentication and identity checks on the /api/player/ lessons routes. Consult the advisory at https://github.com/OpenAEV-Platform/openaev/security/advisories/GHSA-47wr-wp4h-8v3f before and after upgrading to confirm version applicability and any vendor-supplied migration notes. Where immediate upgrading is not possible, apply compensating controls with their trade-offs understood: place the OpenAEV API behind an authenticating reverse proxy or a service-mesh/identity-aware proxy so that requests to /api/player/ require a verified session (this can break legitimate unauthenticated player flows, so it must be scoped to the lessons endpoints); alternatively, restrict /api/player/ at the edge to trusted management networks or IP allowlists via firewall, WAF, or ingress rules (this blocks remote participants who legitimately need the player UI and requires an inventory of who uses it). Rotating or reissuing exercise UUIDs is not a reliable mitigation because campaign UUIDs are routinely distributed to participants, but treating them as internal-only identifiers and disabling anonymous campaign links reduces the attack surface. Because the flaw also permits forged answers, operators should audit lessons-learned records created since deployment for entries attributed to unexpected authors and treat any such records as untrusted. Finally, monitor logs for unauthenticated requests to /api/player/ carrying a userId parameter, which is a strong indicator of probing against this issue.
Affected VersionsENISA
Affected Packages
Source: OSV (Open Source Vulnerabilities)
Affects your stack
Affects 1 package in euvd
Checking this CVE against your own stacks and servers is part of the Basic plan and up.
Technical ContextAI · show details
The root cause is CWE-306 (Missing Authentication for Critical Function) combined with broken object-level authorization on the OpenAEV 'player' API surface. On a default deployment, routes under /api/player/** - the endpoints that serve the lessons-learned module used in adversary-simulation campaigns - do not enforce any authentication middleware, and they accept a client-supplied userId query parameter as the identity of the caller. Because the server neither authenticates the requester nor verifies that the supplied userId belongs to a participant of the referenced exercise, the parameter functions as a fully attacker-controlled identity token. Consequently, GET-style requests leak lesson content and author attribution (high confidentiality impact), while write-style requests allow answer creation or overwrite under someone else's identity (low integrity impact in the assessed vector, since tampering is confined to lesson records rather than platform control). The CPE string cpe:2.3:a:openaev-platform:openaev:*:*:*:*:*:*:*:* with a wildcard version confirms that all OpenAEV builds before the fixed release carry the same code path; the assessment holds for any instance that has not yet upgraded to 2.260622.0 and is reachable directly. Note that exercise UUIDs are typically shared with campaign participants via invitations or links, so treating the UUID as a secret is a weak, unreliable barrier rather than a real security control.
Know when Openaev gets its next vulnerability
- Watch products and get an email when something new is published
- Check this CVE against your own stack and servers
- Exploit and PoC references, threat intelligence from 22 sources
No credit card · 7-day full trial
Severity by source
AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:L/A:N
Unauthenticated network endpoint with no user interaction gives AV:N/AC:L/PR:N/UI:N; full read of answers plus author identities is C:H, answer overwriting is I:L, no availability impact.
Primary rating from Vendor (GitHub_M).
CVSS VectorVendor: GitHub_M
Lifecycle Timeline
2DescriptionCVE.org
OpenAEV is an open source platform allowing organizations to plan, schedule and conduct cyber adversary simulation campaign and tests. Prior to version 2.260622.0, on a default installation, the /api/player/** lessons endpoints can be called without authentication, and they trust a client-supplied userId query parameter without verifying that the caller is that user or a member of the exercise. An unauthenticated client that knows an exercise UUID can read lessons-learned questions and answers (including each answer's author identity) and create or overwrite answers attributed to an arbitrary user. Version 2.260622.0 contains a patch.
Technical POC Analysis
CWE-306 (Missing Authentication for Critical Function), with the advisory also tagging CWE-639 (Authorization Bypass Through User-Controlled Key) and CWE-862 (Missing Authorization).
Full technical POC analysis - root cause, step-by-step exploitation and patch breakdown - is part of the Pro and Business plans.
Executive ViewAI
Default installations of OpenAEV, the adversary-simulation platform used by security teams to run and record cyber exercises, expose lessons-learned content to anyone on the network who can obtain or guess an exercise identifier - no credentials required. Because the same flaw permits writing or overwriting answers attributed to other named individuals, both the confidentiality and the credibility of after-action records are at risk, and those records are precisely what leadership relies on to justify simulation spend and remediation priorities. The exposure affects the internal teams who author and consume exercise findings, and a tampered record set can quietly misdirect future security investments.
No vendor-released patch identified at time of analysis. Interim mitigations: remove internet and broad-network exposure by placing OpenAEV behind a VPN or an authenticating reverse proxy; restrict access to the platform and its lessons-learned endpoints to trusted internal networks and named accounts; treat exercise UUIDs as secrets and rotate or regenerate them on exposed instances; require multi-factor authentication for all platform access; enable and review application and web logs for unauthenticated access to lessons-learned questions, answers, and answer creation; snapshot existing answers and author attributions to detect later tampering; and deploy the vendor-released build for version 2.260622.0 as soon as it is confirmed available.
Threat Intelligence Overview
How this decision was reached
The engine reads each signal below and applies a fixed list of rules from top to bottom. The first rule that matches sets the recommended action – like a statement, every line is shown.
What every action level means
SSVC AssessmentENISA
Priority Score
Attack Technique
Authentication bypass attacks exploit flaws in the verification mechanisms that control access to systems and applications.
EUVD-2026-101628
NVD
CVE.org
EPSS
Vulnrichment
GitHub
Exploit-DB