CVE-2019-20528
Description
CVE-2019-20528 is a reflected XSS vulnerability in Openfire 4.4.1's setup wizard through the username parameter.
AI Insight
LLM-synthesized narrative grounded in this CVE's description and references.
CVE-2019-20528 is a reflected XSS vulnerability in Openfire 4.4.1's setup wizard through the username parameter.
Vulnerability
Description CVE-2019-20528 is a reflected Cross-Site Scripting (XSS) vulnerability found in Ignite Realtime Openfire version 4.4.1. The flaw resides in the setup/setup-datasource-standard.jsp page where the username POST parameter is not properly sanitized before being reflected back to the user. This allows an attacker to inject arbitrary web scripts or HTML via a crafted parameter value [1][2].
Exploitation
Exploitation does not require authentication but does rely on user interaction. An attacker would need to trick a victim into clicking a crafted link or submitting a malicious form to the setup page. For example, the parameter value x%22+onmouseover%3dnetsparker(0x003213)+x%3d%22 demonstrates how inline event handlers can be injected [2]. The attack vector is network-based with low complexity and no privileges required, though user interaction is mandatory [1].
Impact
A successful XSS attack could result in the execution of arbitrary JavaScript in the victim's browser within the context of the Openfire application. This could allow the attacker to perform actions such as stealing session cookies, defacing the application, or redirecting the victim to malicious sites. The CVSS v3.0 score is 6.1 (Medium), with a scope change indicating the impact could extend beyond the vulnerable component [1].
Mitigation
The vulnerability was fixed by the vendor on 25th September 2019 [2]. Users are strongly advised to upgrade to a patched version of Openfire (4.4.2 or later) to remediate the issue. No known workarounds are documented, and the advisory recommends upgrading as the primary solution [1][2].
AI Insight generated on May 21, 2026. Synthesized from this CVE's description and the cited reference URLs; citations are validated against the source bundle.
Affected packages
Versions sourced from the GitHub Security Advisory.
| Package | Affected versions | Patched versions |
|---|---|---|
org.igniterealtime.openfire:xmppserverMaven | < 4.4.2 | 4.4.2 |
Affected products
2- Ignite Realtime/Openfiredescription
Patches
0No patches discovered yet.
Vulnerability mechanics
No source-code context for this CVE — mechanics is only generated when we can read the actual fix diff. Without that, the four sections (root cause, attack vector, affected code, fix) would be speculation rather than analysis.
References
4- github.com/advisories/GHSA-wx2w-8pqw-vp4gghsaADVISORY
- nvd.nist.gov/vuln/detail/CVE-2019-20528ghsaADVISORY
- www.netsparker.com/web-applications-advisories/ns-19-015-reflected-cross-site-scripting-in-openfireghsaWEB
- www.netsparker.com/web-applications-advisories/ns-19-015-reflected-cross-site-scripting-in-openfire/mitrex_refsource_MISC
News mentions
0No linked articles in our index yet.