Skip to main content

openEQUELLA EUVDEUVD-2026-112565

| CVE-2026-66089 MEDIUM
Improper Restriction of XML External Entity Reference (CWE-611)
2026-10-29 MON-CSIRT GHSA-93f7-2j6h-9wwg
6.1
CVSS 4.0 · Vendor: MON-CSIRT
View

Attack ChainAIDerived

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

  1. Access
    Authenticate to openEQUELLA SOAP API
  2. Exploit
    Submit crafted XML to stopEdit
  3. Execution
    Parser resolves external entity
  4. Impact
    Exfiltrate local files or trigger SSRF requests

Vulnerability Assessment

Weakness
CWE
OWASP Top 10:2025
A02:2025 - Security Misconfiguration
ASVS 5.0
V13 - Configuration XML external entity prevention
MITRE ATT&CK

2 techniques across 2 tactics: Initial Access, Collection

The technique list with ATT&CK links and the kill-chain view is part of the Basic plan and up.

Exploitation Conditions

Requires an authenticated low-privilege account (PR:L) able to invoke the openEQUELLA SOAP API, and specifically the stopEdit operation, whose XML input is parsed with external-entity resolution enabled. The AT:P metric and the stopEdit semantics indicate a precondition - most plausibly an active/open edit session on an item - that the attacker does not fully control; the available sources do not spell out this precondition in detail, so it is inferred rather than confirmed. Limiting factors: exploitation is not unauthenticated, is confined to deployments before 2026.1, and depends on the stopEdit XML path being reachable for the attacker's privilege level; impact is bounded to files readable by the service account and to SSRF targets reachable from the server.

Impact

This is a genuine but moderate-priority issue rather than an emergency. The sole CVSS signal provided is a CVSS 4.0 vector (CVSS:4.0/AV:N/AC:L/AT:P/PR:L/UI:N/VC:H/VI:L/VA:L/SC:L/SI:N/SA:N, score 6.1): network-reachable, but gated by PR:L (a valid low-privilege account) and AT:P (a non-attacker-controlled precondition, consistent with needing an active edit session for the stopEdit operation). The high vulnerable-system confidentiality (VC:H) reflects arbitrary file read, and SC:L plus the SSRF behavior reflect reach into adjacent systems. No EPSS score, no CISA KEV listing, and no SSVC exploitation/automatable values were supplied, and no PoC or exploit reference is present in the input - so exploitation probability cannot be quantified from the data. The vuln.today decision label is 'this_month', which aligns with a patched, authenticated, condition-gated flaw rather than an act_now/emergency item. No CVSS 3.1 vector was provided for cross-check; the only base metrics come from the 4.0 vector, so attack-complexity and privilege claims rest on that single source plus the description.

Exploit ScenarioDerived

An attacker holding a low-privilege authenticated account on openEQUELLA sends a crafted XML document to the SOAP API's stopEdit operation, embedding an external entity that references a local file path or an internal URL. The entity-resolving parser dereferences it, returning the contents of files readable by the openEQUELLA service account or forcing the server to issue attacker-directed requests (SSRF). No public exploit code is identified in the available data.

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

XML external entity processing in openEQUELLA's SOAP API (stopEdit operation) lets an authenticated low-privilege user cause the server to resolve external entities in submitted XML, resulting in arbitrary file disclosure limited to files readable by the openEQUELLA service account and server-side request forgery to targets reachable from the server. All releases before 2026.1 are affected according to the EUVD range, and the issue carries a CVSS 4.0 score of 6.1 (with an independently assessed CVSS 3.1 of AV:N/AC:H/PR:L/UI:N/S:C/C:H/I:L/A:L), reflecting a confidentiality-dominant impact gated behind authentication and a precondition the attacker does not fully control. No public exploit code or PoC has been identified at the time of analysis and the issue is not in CISA KEV; the vendor has released a fix, and the moderate priority label reflects a genuine but non-emergency risk.

RemediationAI

Upgrade openEQUELLA to 2026.1 or later - every release below 2026.1 falls inside the affected range and 2026.1 is the first version outside it; the vendor confirms a patch is available, so consult the GHSA-f9wv-5rpf-rq45 advisory (https://github.com/openequella/openEQUELLA/security/advisories/GHSA-f9wv-5rpf-rq45) and the project guides at https://openequella.github.io/guides/ for the release and upgrade procedure. The supplied sources do not describe a vendor-published workaround, configuration toggle, or parser hardening option for this issue, so updating is the only documented remediation. Because exploitation requires an authenticated low-privilege account that can invoke the SOAP API's stopEdit operation, reducing which accounts and integrations can reach that API narrows exposure as an interim containment measure, but it does not address the underlying external-entity resolution and should be treated as a stopgap until the upgrade is applied.

Affected VersionsENISA

openEQUELLA 0 <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, and it exposes a SOAP API used by integrations and administrative tooling. The stopEdit operation accepts XML supplied by the caller and hands it to a parser configured with external entity resolution enabled, the classic CWE-611 improper restriction of XML external entity reference condition. Through crafted DTD/entity declarations an attacker can make the parser dereference local file URIs (returning their contents in the parsed result) or remote URLs (turning the repository server into an SSRF pivot against hosts reachable from it); the CVSS 4.0 vector records VC:H with VI:L/VA:L, so integrity and availability effects are limited while confidentiality is the primary loss, and SC:L reflects downstream impact on other components reached via SSRF. Both the vendor vector (PR:L) and the independent CVSS 3.1 assessment (AC:H/PR:L/S:C) agree that a low-privileged authenticated account with access to the SOAP API is required; the AT:P metric and the stopEdit semantics point to an additional precondition, most plausibly an active or open edit session on an item, that the attacker does not fully control - the supplied sources do not document that precondition in detail, so it is inferred rather than confirmed. Exposure is confined to deployments earlier than 2026.1, and the blast radius is bounded by the file permissions of the service account and by which network targets the server can reach.

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.1 MEDIUM
CVSS:4.0/AV:N/AC:L/AT:P/PR:L/UI:N/VC:H/VI:L/VA:L/SC:L/SI:N/SA:N
vuln.today AI 7.7 HIGH

Network SOAP access needs a low-privilege account (PR:L) and an active edit session the attacker cannot force (AT:P → AC:H); arbitrary file read gives C:H, SSRF crosses a trust boundary (S:C), with only minor I/A effects.

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

Primary rating from Vendor (MON-CSIRT).

CVSS VectorVendor: MON-CSIRT

Attack Vector
Network
Attack Complexity
Low
Attack Requirements
Present
Privileges Required
Low
User Interaction
None
Vulnerable system: Confidentiality
High
Vulnerable system: Integrity
Low
Vulnerable system: Availability
Low
Subsequent system: Confidentiality
Low
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 SOAP API parses XML supplied in the stopEdit operation with a parser that resolves external entities. This allows an attacker to read arbitrary files accessible to the openEQUELLA service or cause the server to issue requests to attacker-specified locations (SSRF).

Threat Intelligence Overview

Prevalence
Low
niche open-source education content/LMS platform, limited enterprise 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
No
Human Impact· derived
Medium
Technical Impact
Partial

Priority Score

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

Attack Technique

Server-Side Request Forgery exploits applications that fetch remote resources based on user-supplied URLs.

XML External Entity (XXE) attacks exploit XML parsers that process Document Type Definitions (DTDs) without proper restrictions.

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