Vulnerability record · CVE-2022-28732 · published 4 August 2022
CVE-2022-28732: Apache JSPWiki WeblogPlugin reflected XSS via crafted request
Apache · Jspwiki
Apache JSPWiki's WeblogPlugin fails to properly neutralize a crafted request, allowing reflected cross-site scripting. An attacker can run JavaScript in a victim's browser and read sensitive information from that session. The vendor directs users to upgrade to 2.11.3 or later.
Description
A carefully crafted request on WeblogPlugin could trigger an XSS vulnerability on Apache JSPWiki, which could allow the attacker to execute javascript in the victim's browser and get some sensitive information about the victim. Apache JSPWiki users should upgrade to 2.11.3 or later.
CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:C/C:L/I:L/A:N
Automated analysis
medium priorityCVSS rates it medium (6.1) and it requires user interaction, but the very high EPSS percentile and unauthenticated network reach raise the practical risk.
What it is
Apache JSPWiki's WeblogPlugin fails to properly neutralize a crafted request, allowing reflected cross-site scripting. An attacker can run JavaScript in a victim's browser and read sensitive information from that session. The vendor directs users to upgrade to 2.11.3 or later.
Impact
An attacker can execute arbitrary JavaScript in the context of the JSPWiki site as the victim, enabling theft of session data or other sensitive information visible to that user. The scope change in the CVSS vector means the script can affect resources beyond the vulnerable component.
Attack surface
Reachable over the network through a crafted request to the WeblogPlugin; no authentication is required (PR:N), but the victim must be induced to interact with the crafted request (UI:R).
Exploitation
Not listed in CISA KEV and no public exploit references are tagged in the record, but EPSS is very high (0.82001, 99.6th percentile), indicating elevated likelihood of attempted exploitation.
What to do
- Upgrade Apache JSPWiki to 2.11.3 or later as directed by the vendor advisory.
- If immediate upgrade is not possible, restrict or disable the WeblogPlugin until patched.
- Deploy a WAF or input filtering rule to block script payloads in requests to WeblogPlugin endpoints.
- Set HttpOnly and Secure flags on session cookies to limit data theft via injected script.
- Apply a Content-Security-Policy that blocks inline and untrusted script execution.
Detection
- Inspect web logs for requests to WeblogPlugin endpoints containing script tags, event handlers, or encoded JavaScript payloads.
- Monitor for anomalous JavaScript or HTML fragments in request parameters and query strings hitting JSPWiki.
- Alert on outbound or injected script activity tied to JSPWiki responses in browser or proxy telemetry.
- Review JSPWiki version inventory to identify instances below 2.11.3.
This assessment is produced automatically and is not human-reviewed. Verify against the vendor advisory before acting on it.
Affected products
1 vulnerable configurations from NVD's CPE data, grouped by vendor and product.
References
| Link | Tags |
|---|---|
| https://jspwiki-wiki.apache.org/Wiki.jsp?page=CVE-2022-28732 | Vendor Advisory |
| https://jspwiki-wiki.apache.org/Wiki.jsp?page=CVE-2022-28732 | Vendor Advisory |
Track CVE-2022-28732 inside VULONE
Watch it alongside the ransomware crews, C2 infrastructure and forum chatter that reference it, query it through the API and pull it into your SIEM over TAXII.
Related vulnerabilities
Same products first, then exploited flaws of the same weakness class.
Source: NIST National Vulnerability Database (record CVE-2022-28732), CISA KEV, FIRST EPSS (scores of 2026-09-24). This page is refreshed as NVD updates the record.