Description
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.
Published: 2026-10-14
Score: 8.2 High
EPSS: < 1% Very Low
KEV: No
Impact: Data Disclosure
Action: Immediate Patch
AI Analysis

Impact

The vulnerability is a lack of authentication on the /api/player/ lesson endpoints in OpenAEV versions before 2.260622.0. The API accepts a client‑supplied userId parameter without verifying that the caller is that user or a member of the exercise. This allows an unauthenticated user to read lesson questions and answers, including the identity of answer authors, and to create or overwrite answers for any user. The result is unauthorized disclosure of sensitive content and insertion of false data.

Affected Systems

Affected systems are installations of the OpenAEV platform before version 2.260622.0. The issue exists on a default installation where the /api/player/ endpoints are exposed without prior authentication. Upgrading to 2.260622.0 or later removes the unauthenticated access and implements necessary authorization checks.

Risk and Exploitability

The CVSS score of 8.2 classifies the flaw as a high‑severity vulnerability. EPSS is not available, and the vulnerability is not listed in CISA’s KEV catalog, so the current exploitation probability is unknown but the lack of authentication makes exploitation trivial if the API is reachable. The missing object‑level authorization means an attacker with any network access to the API can read and modify sensitive lesson data. Administrators should assume the vulnerability could be leveraged to compromise the confidentiality and integrity of exercise content.

Generated by OpenCVE AI on October 15, 2026 at 13:10 UTC.

Remediation

No solution or workaround provided in the CVE record.

OpenCVE Recommended Actions

  • Apply the official patch by upgrading OpenAEV to version 2.260622.0 or later
  • Re‑enable authentication for the /api/player/ endpoints if it has been intentionally disabled
  • Ensure the supplied userId parameter is validated against the authenticated session and the exercise membership before allowing read or write operations

Generated by OpenCVE AI on October 15, 2026 at 13:10 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Fri, 23 Oct 2026 00:45:00 +0000

Type Values Removed Values Added
First Time appeared Openaev-platform
Openaev-platform openaev
Vendors & Products Openaev-platform
Openaev-platform openaev

Wed, 14 Oct 2026 20:30:00 +0000

Type Values Removed Values Added
Description 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.
Title OpenAEV has unauthenticated access and missing object-level authorization on player lessons API
Weaknesses CWE-306
CWE-639
CWE-862
References
Metrics cvssV3_1

{'score': 8.2, 'vector': 'CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:L/A:N'}


Subscriptions

Openaev-platform Openaev
cve-icon MITRE

Status: PUBLISHED

Assigner: GitHub_M

Published:

Updated: 2026-10-15T15:05:19.156Z

Reserved: 2026-08-07T18:26:53.523Z

Link: CVE-2026-71854

cve-icon Vulnrichment

No data.

cve-icon NVD

Status : Deferred

Published: 2026-10-14T21:17:39.177

Modified: 2026-10-16T20:04:29.760

Link: CVE-2026-71854

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-10-22T22:45:13Z

Weaknesses
  • CWE-306

    Missing Authentication for Critical Function

  • CWE-639

    Authorization Bypass Through User-Controlled Key

  • CWE-862

    Missing Authorization