Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessAuthenticate to openEQUELLA SOAP API
-
ExploitSubmit crafted XML to stopEdit
-
ExecutionParser resolves external entity
-
ImpactExfiltrate 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. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – 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
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
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
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
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.
Primary rating from Vendor (MON-CSIRT).
CVSS VectorVendor: MON-CSIRT
Lifecycle Timeline
1DescriptionCVE.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
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
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.
More in Openequella
View allAuthenticated users with script create or edit rights in openEQUELLA deployments before 2026.1 can achieve arbitrary OS
Authenticated remote code execution in openEQUELLA releases before 2026.1.0 lets any logged-in non-guest user execute ar
Remote code execution in openEQUELLA before 2026.1.0 allows an authenticated attacker to execute arbitrary operating-sys
XML external entity injection in openEQUELLA before 2026.1 allows an authenticated user who holds the CREATE_ITEM permis
Unauthenticated information disclosure in openEQUELLA before 2026.1 allows any remote party who can reach the API to rea
Stored cross-site scripting in openEQUELLA's pre-login notice lets a user who holds the EDIT_SYSTEM_SETTINGS permission
Stored cross-site scripting in openEQUELLA 2019.1 through before 2026.1 allows a user with EDIT_SYSTEM_SETTINGS to uploa
EUVD-2026-112565
GHSA-93f7-2j6h-9wwg
NVD
CVE.org
Vulnrichment
Exploit-DB