Medium severity · published Oct 29, 2026
CVE-2026-16889
Stored XSS via Pre-Login Notice Image Upload Serves Attacker HTML from Application Origin
New
4.8
CVSS
–
EPSS
No
On KEV
Description
In openEQUELLA before 2026.1, the pre-login notice image upload endpoint (PUT /api/preloginnotice/image/{name}) does not validate the type of uploaded files and serves them with a Content-Type derived from the supplied filename. A user holding the EDIT_SYSTEM_SETTINGS permission can upload an HTML file that is then served as text/html from the openEQUELLA origin, resulting in stored cross-site scripting. Unauthenticated exploitation is possible where EDIT_SYSTEM_SETTINGS has been granted to the guest user or everyone.
Exploitation
Is it being used?
Exploited in the wildNo evidence yet
CISA KEVNot listed
Ransomware campaign useNot known
Affected products
Which versions
OP
openEQUELLA · Apereo Foundation
2019.1 before 2026.1 · source: vendor
Affected product
OP
openEQUELLA
Apereo Foundation
More from openEQUELLA
9.4
CVE-2026-66088
Unrestricted Command Execution via system.execute
8.8
CVE-2026-67615
openEQUELLA < 2026.1.0 Authenticated RCE via Java Deserialization in HTTP Invoker
7.1
CVE-2026-66090
XML External Entity (XXE) Injection in Metadata Field Allows Arbitrary File Read
6.9
CVE-2026-66091
Unauthenticated IDOR Enables Disclosure of Other Users’ last-known details
6.1
CVE-2026-66089
XML External Entity (XXE) Vulnerability in SOAP Interface Allows External Entity Expansion