Skip to main content

openEQUELLA CVE-2026-66091

| EUVDEUVD-2026-112567 MEDIUM
Authorization Bypass Through User-Controlled Key (CWE-639)
2026-10-29 MON-CSIRT GHSA-gj26-grcq-vm8j
6.9
CVSS 4.0 · Vendor: MON-CSIRT
View

Attack ChainAIDerived

Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain

  1. Access
    Reach openEQUELLA API over network
  2. Delivery
    Enumerate or guess target uniqueId values
  3. Exploit
    Call GET /api/userquery/userinfobackup unauthenticated
  4. Execution
    Server returns victim profile PII
  5. Impact
    Harvest usernames/emails for phishing or credential attacks

Vulnerability Assessment

Weakness
CWE
OWASP Top 10:2025
A01:2025 - Broken Access Control
ASVS 5.0
V8 - Authorization Object-level authorization, IDOR prevention
Exploitation Conditions

No special conditions - remote unauthenticated exploitation against default configurations of openEQUELLA before 2026.1: the GET /api/userquery/userinfobackup endpoint performs no authentication or authorization check, so no credentials, roles, or feature toggles are required. The only practical prerequisites are network reachability to the openEQUELLA API and knowledge or enumeration of a valid target uniqueId; exploitation is limited to users within the same institution and each request discloses a single user's profile fields, so bulk PII collection requires iterating over uniqueId values rather than a single request.

Impact

This is a genuine but moderate-severity information-disclosure flaw (CWE-639, IDOR / broken object-level authorization). The supplied CVSS 4.0 vector (AV:N/AC:L/AT:N/PR:N/UI:N) scores 6.9 and confirms the attack is network-reachable, low-complexity, requires no authentication (PR:N) and no user interaction - meaning any remote party who can reach the endpoint can abuse it against default deployments. Impact is deliberately narrow: only confidentiality is affected and only at Low (VC:L, VI:N/VA:N), because the leak is limited to one user's stored profile fields (username, first name, last name, email) per request, scoped to the same institution. No EPSS score is provided, so widespread-exploitation probability cannot be quantified; there is NO CISA KEV listing and NO public exploit or PoC reference in the input (the only GitHub link is the vendor security advisory, not exploit code). The vuln.today decision label is 'this_month' - a near-term but non-emergency priority, consistent with a medium-severity confidential-data leak rather than an actively exploited critical. Net: treat as a real patch-this-cycle item (easy to exploit, enumerable PII) but not a drop-everything emergency, since impact is bounded to limited PII and no active exploitation or weaponization is evidenced.

Exploit ScenarioDerived

An unauthenticated attacker on a network path to an openEQUELLA instance issues repeated GET requests to /api/userquery/userinfobackup, each supplying a different (or enumerated/guessed) uniqueId belonging to another user in the same institution. Because the endpoint performs no authentication or authorization check, the server returns that user's stored username, first name, last name and email, allowing bulk harvesting of institutional user PII. No public exploit code is identified at time of analysis; the attack is trivial to script given the low complexity and absence of authentication.

This Month Plan within 30 days. Why: MEDIUM severity (CVSS 4.0-6.9).
Patch available

Get an e-mail when this CVE is exploited, patched or re-scored. Free account.

Alert me

AnalysisAIv1 – Oct 29, 2026

Unauthenticated information disclosure in openEQUELLA before 2026.1 allows any remote party who can reach the API to read another user's stored profile data - username, first name, last name and email address - by supplying that user's uniqueId to the GET /api/userquery/userinfobackup endpoint, which performs no authentication or authorization check. The flaw is a broken object-level authorization (IDOR, CWE-639) issue; exposure is bounded to users within the same institution and each request returns only one user's record, so bulk PII collection requires iterating over uniqueId values rather than a single call. The assessed CVSS:3.1 vector is AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:N/A:N (6.9 as published under CVSS:4.0); no public exploit code has been identified at time of analysis and the issue is not in CISA KEV, with vendor patches available in 2026.1.

RemediationAI

Vendor-released patch: upgrade openEQUELLA to 2026.1 or later, which is the first release outside the affected range (2019.2 < 2026.1). The fix is documented in the GitHub security advisory GHSA-mxj9-pmpw-j4xw, with general upgrade guidance in the openEQUELLA guides at https://openequella.github.io/guides/. The available sources do not describe a vendor-documented workaround or configuration toggle for the affected endpoint, so the release upgrade is the remediation path identified at time of analysis; given the priority label this_month and an unauthenticated network-reachable disclosure path, inventory any internet-facing openEQUELLA instances first and schedule the upgrade accordingly.

Affected VersionsENISA

openEQUELLA 2019.2 <2026.1

Affected Packages

euvd openequella fix: 2026.1

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

openEQUELLA is the Apereo Foundation's open-source digital repository and content-management platform, typically deployed as a Java web application exposing a REST API under /api/. CWE-639 (Authorization Bypass Through User-Controlled Key) describes the root cause class here: the GET /api/userquery/userinfobackup handler accepts a caller-supplied uniqueId and returns the corresponding user record without evaluating any authentication or object-level authorization check, so the identifier itself acts as the only access control. The available sources do not describe the internal handler implementation, filter chain configuration or why this specific endpoint escaped the platform's normal security interceptors, so the precise trigger path beyond the missing check is not documented. Impact is confined to confidentiality of identity attributes (VC:L) with no integrity or availability effect, and the description limits disclosure to users in the same institution. The affected product is captured by CPE cpe:2.3:a:apereo_foundation:openequella, with EUVD listing versions from 2019.2 up to, but not including, 2026.1.

Know when Openequella 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

Vendor (MON-CSIRT) PRIMARY 6.9 MEDIUM
CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:L/VI:N/VA:N/SC:N/SI:N/SA:N
vuln.today AI 5.3 MEDIUM

Remote, unauthenticated, no-interaction IDOR (AV:N/AC:L/PR:N/UI:N); confidentiality Low because only limited per-user PII leaks, with no integrity or availability impact.

3.1 AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:N/A:N
4.0 AV:N/AC:L/AT:N/PR:N/UI:N/VC:L/VI:N/VA:N/SC:N/SI:N/SA:N

Primary rating from Vendor (MON-CSIRT).

CVSS VectorVendor: MON-CSIRT

Attack Vector
Network
Attack Complexity
Low
Attack Requirements
None
Privileges Required
None
User Interaction
None
Vulnerable system: Confidentiality
Low
Vulnerable system: Integrity
None
Vulnerable system: Availability
None
Subsequent system: Confidentiality
None
Subsequent system: Integrity
None
Subsequent system: Availability
None

Lifecycle Timeline

1
Patch available
Oct 29, 2026 - 02:01 EUVD

DescriptionCVE.org

In openEQUELLA before 2026.1, the GET /api/userquery/userinfobackup endpoint performs no authentication or authorisation check. An unauthenticated attacker who supplies another user's uniqueId can retrieve that user's stored personal details (username, first name, last name and email address) within the same institution.

Threat Intelligence Overview

Prevalence
Low
niche open-source education content/learning repository, limited institutional footprint
Social Media
1
Sightings
Data Quality
5 sources
Confidence: Medium

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.

SignalValue
Severity MEDIUM
CISA KEV No
Public POC No
EPSS N/A
Patch available Yes
Active threat No
Deciding rule
MEDIUM severity (CVSS 4.0-6.9)
What every action level means
Emergency Immediate action required. Criteria: CRITICAL + in CISA KEV (actively exploited) without patch, OR CRITICAL + EPSS > 30% without patch, OR CRITICAL + active threat signals without patch.
Act Now Prioritize within 24-48h. Criteria: in KEV with patch available, OR CRITICAL + public POC, OR HIGH + EPSS > 10%, OR CRITICAL + active threat, OR any CRITICAL severity.
This Week Schedule remediation this week. Criteria: HIGH severity (CVSS 7.0-8.9). Patch within normal change window.
This Month Plan within 30 days. Criteria: MEDIUM severity (CVSS 4.0-6.9), lower exploitation probability. Include in regular patch cycle.
Monitor Track and reassess. Criteria: LOW severity (CVSS 0.1-3.9), minimal exploitation risk. No immediate action needed.

SSVC AssessmentENISA

SSVC Decision· derived
Scheduled
Exploitation
None
System Exposure· derived
Open
Automatable
Yes
Human Impact· derived
Medium
Technical Impact
Partial

Priority Score

34
Low Medium High Critical
KEV: 0
EPSS: 0
CVSS: +34
PoC: 0
Weaponized: 0
Threat intel: 0
Gov advisory: 0

Attack Technique

Authentication bypass attacks exploit flaws in the verification mechanisms that control access to systems and applications.

This site uses cookies essential for authentication and security. No tracking or analytics cookies are used. Privacy Policy