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.
Published: 2026-07-30
Score: 9.8 Critical
EPSS: < 1% Very Low
KEV: No
Impact: n/a
Action: n/a
AI Analysis

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.

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

Remediation

No vendor fix or workaround currently provided.

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 yet.

History

Fri, 31 Jul 2026 16:30:00 +0000

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'}


Thu, 30 Jul 2026 18:15:00 +0000

Type Values Removed Values Added
First Time appeared Apache
Apache jspwiki
Vendors & Products Apache
Apache jspwiki

Thu, 30 Jul 2026 16:15:00 +0000

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

cve-icon MITRE

Status: PUBLISHED

Assigner: apache

Published:

Updated: 2026-07-31T15:28:08.984Z

Reserved: 2026-03-03T15:01:12.543Z

Link: CVE-2026-28812

cve-icon Vulnrichment

Updated: 2026-07-30T16:36:31.861Z

cve-icon NVD

Status : Analyzed

Published: 2026-07-30T16:17:10.967

Modified: 2026-08-05T16:50:37.450

Link: CVE-2026-28812

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-08-03T10:45:03Z

Weaknesses
  • CWE-290

    Authentication Bypass by Spoofing