CVE-2026-28812

Apache JSPWiki: UserManager does not sanity-check user database at startup

Published Jul 30, 2026 CVSS 3.1 · 9.8 Critical EPSS < 1% KEV · Not listed
Description
UserManager lack of checks allows impersonation in Apache JSPWiki up to 2.12.3 which may allow attackers to escalate privileges.
Users are recommended to upgrade to version 2.12.4 or newer which fixes this issue.

Analysis

AI-generated

Technical impact

The UserManager component in Apache JSPWiki does not perform sanity checks on the user database when the application starts, leading to an authentication failure (CWE‑290). An attacker who can insert or modify entries in the database before startup can cause the system to authenticate as another user, thereby gaining that user’s privileges. This flaw permits impersonation of any account, including administrative ones, elevating the attacker’s authority across the wiki.

Affected Systems

Apache Software Foundation’s Apache JSPWiki versions up to and including 2.12.3 are affected. The vulnerability is resolved in version 2.12.4 and later, which implement proper validation of the user database at startup.

Risk and Exploitability

The CVSS score of 9.8 marks this as a critical vulnerability, while the EPSS score of <1% and absence from CISA’s KEV catalog suggest that public exploitation is currently limited. Nevertheless, the potential damage is high because the flaw allows an attacker to impersonate any user. Exploitation requires the ability to influence the user database content before the application loads, implying file‑system access or an insertion during startup. Due to the severity and the ability to grant administrative rights, urgent remediation is warranted.

Remediation

No solution or workaround provided in the CVE record.

OpenCVE Recommended Actions

  • Upgrade Apache JSPWiki to version 2.12.4 or newer, which adds proper sanity checks for the user database at startup.
  • Configure file system permissions so that only the JSPWiki application’s user can write to the user database file, preventing unauthorized modifications.
  • Audit the current user database to identify and remove any unauthorized accounts or credential entries that may have been inserted.

Generated by OpenCVE AI on August 3, 2026 at 10:44 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories available
History
Type Values Removed Values Added
Weaknesses CWE-290
Metrics cvssV3_1

{'score': 9.8, 'vector': 'CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H'}

ssvc

{'options': {'Automatable': 'yes', 'Exploitation': 'none', 'Technical Impact': 'total'}, 'version': '2.0.3'}

Type Values Removed Values Added
First Time appeared Apache
Apache jspwiki
Vendors & Products Apache
Apache jspwiki
Type Values Removed Values Added
Description UserManager lack of checks allows impersonation in Apache JSPWiki up to 2.12.3 which may allow attackers to escalate privileges. Users are recommended to upgrade to version 2.12.4 or newer which fixes this issue.
Title Apache JSPWiki: UserManager does not sanity-check user database at startup
References
Weaknesses
  • CWE-290

    Authentication Bypass by Spoofing

Sources

Status
PUBLISHED
Assigner
apache
Published
Updated
Jul 31, 2026, 3:28 PM
Reserved
Mar 3, 2026, 3:01 PM
Status
Analyzed
Published
Jul 30, 2026, 4:17 PM
Modified
Oct 23, 2026, 10:10 PM