Skip to content
CVE PROGRAM SOURCE RECORD4.8 Medium

CVE-2026-16889

Stored XSS via Pre-Login Notice Image Upload Serves Attacker HTML from Application Origin

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.

Affected products

Version statuses are supplied by the assigning organization. Consult the original record for detailed ranges and platform conditions.

Apereo Foundation openEQUELLA

Default version status: unaffected

  • 2019.1 to < 2026.1affected

References