GHSA-3qxc-7g4v-3gm9
Severity by source
AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
Network-reachable UserManager flaw exploitable without auth, privileges, or interaction (AV:N/AC:L/PR:N/UI:N); impersonating an admin yields full read/write/disruption, so C/I/A all High.
Primary rating from Vendor (CNA).
CVSS VectorVendor
Lifecycle Timeline
6Description PRE-NVD
AnalysisAI
Privilege escalation via user impersonation affects Apache JSPWiki through version 2.12.3, where the UserManager component fails to properly validate identity checks, letting attackers assume other users' identities and elevate their privileges. The flaw is classified as an authentication bypass (CWE-290) and carries a CVSS 9.8, though its EPSS score is low (0.16%, 6th percentile) and no public exploit has been identified at time of analysis. A vendor patch is available in version 2.12.4.
Technical ContextAI
Apache JSPWiki is a Java/JSP-based open-source wiki engine built on the Java Servlet API and widely used for collaborative documentation and intranet knowledge bases. The root cause is CWE-290 (Authentication Bypass by Spoofing): the UserManager, which is responsible for resolving and binding a request to an authenticated principal, lacks sufficient checks to confirm that the asserted identity legitimately belongs to the requesting session. Because identity assertion is trusted without adequate verification, an attacker can spoof or impersonate another principal - including higher-privileged accounts - thereby bypassing the wiki's authorization model that governs page editing, administrative functions, and access controls.
RemediationAI
Vendor-released patch: upgrade to Apache JSPWiki 2.12.4 or newer, which the project states fixes the UserManager impersonation flaw - this is the primary and recommended action. Consult the vendor advisory at https://jspwiki-wiki.apache.org/Wiki.jsp?page=CVE-2026-28812 and the announcement thread at https://lists.apache.org/thread/n3m666d6t6871dldvz3ct49ooqkbgw2p before upgrading. If immediate upgrade is not possible, reduce exposure by restricting network reachability of the JSPWiki instance to trusted internal networks or VPN-only access, and placing it behind an authenticating reverse proxy so requests are gated before reaching the vulnerable UserManager logic (trade-off: this blocks legitimate anonymous/public wiki access and adds an auth layer to maintain). Additionally, tighten wiki authorization policies and audit accounts/ACLs for signs of privilege abuse, and monitor authentication and admin-action logs for unexpected identity changes until the patch is applied. No workaround fully substitutes for the 2.12.4 upgrade.
Remote attackers may delete arbitrary files in a system hosting a JSPWiki instance, versions up to 2.11.0.M8, by using a
Cross-site request forgery via JSON Hijacking affects Apache JSPWiki through version 2.12.3, letting a remote attacker w
A carefully crafted invocation on the Image plugin could trigger an CSRF vulnerability on Apache JSPWiki before 2.11.3,
Apache JSPWiki user preferences form is vulnerable to CSRF attacks, which can lead to account takeover. Rated high sever
Unauthenticated Wiki Markup rendering in Apache JSPWiki up to 2.12.3 exposes sensitive data stored in internal JSPWiki v
Apache JSPWiki versions up to and including 2.12.3 expose sensitive application internals through debug messages returne
A specially crafted url could be used to access files under the ROOT directory of the application on Apache JSPWiki 2.9.
Cross-site scripting in Apache JSPWiki's Markdown renderer error-handling path allows attackers with page-editing access
A carefully crafted request on UserPreferences.jsp could trigger an CSRF vulnerability on Apache JSPWiki before 2.11.3,
XSS in Upload page in Apache JSPWiki 2.12.1 and priors allows the attacker to execute javascript in the victim's browser
A carefully crafted request on WeblogPlugin could trigger an XSS vulnerability on Apache JSPWiki, which could allow the
A carefully crafted request on AJAXPreview.jsp could trigger an XSS vulnerability on Apache JSPWiki, which could allow t
Same weakness CWE-290 – Authentication Bypass by Spoofing
View allSame technique Authentication Bypass
View allShare
External POC / Exploit Code
Leaving vuln.today
EUVD-2026-51179