Security advisory
The Admin Console in Ignite Realtime Openfire Server before 4.1.7 allows arbitrary client-side JavaScript code execution on victims who click a crafted setup/setup-host-settings.jsp?domain= link, aka XSS. Session ID and data theft may follow as well as the possibility of bypassing CSRF protections, injection of iframes to establish communication channels, etc. The vulnerability is present after login into the application.
- Products
- Not specified
- Affected versions
- Not specified
- Fixed versions
- Not specified
- CVEs
- CVE-2017-15911
- Confirmed fixed CVEs
- Not specified
- Updated in this feed
- 1 Nov 2026, 05:05 UTC · Revision 1
Source evidence
The Admin Console in Ignite Realtime Openfire Server before 4.1.7 allows arbitrary client-side JavaScript code execution on victims who click a crafted setup/setup-host-settings.jsp?domain= link, aka XSS. Session ID and data theft may follow as well as the possibility of bypassing CSRF protections, injection of iframes to establish communication channels, etc. The vulnerability is present after login into the application.
osv:CVE-2017-15911
Complete source record
{
"id": "6799380043922c532595d396e16773041389d1bf47d6e8b28fe405cc7c7a3df5",
"url": "https://osv.dev/vulnerability/CVE-2017-15911",
"method": "structured",
"payload": {
"kind": "advisory",
"title": "CVE-2017-15911",
"summary": "The Admin Console in Ignite Realtime Openfire Server before 4.1.7 allows arbitrary client-side JavaScript code execution on victims who click a crafted setup/setup-host-settings.jsp?domain= link, aka XSS. Session ID and data theft may follow as well as the possibility of bypassing CSRF protections, injection of iframes to establish communication channels, etc. The vulnerability is present after login into the application.",
"evidence": "osv:CVE-2017-15911",
"products": [],
"severity": "medium",
"structured": {
"id": "CVE-2017-15911",
"aliases": [
"CVE-2017-15911",
"GHSA-v3h2-4j2r-wqj8"
],
"metrics": [
{
"type": "CVSS_V3",
"score": "CVSS:3.0/AV:N/AC:L/PR:H/UI:R/S:C/C:L/I:L/A:N"
}
],
"affected": [
{
"ranges": [
{
"repo": "https://github.com/igniterealtime/openfire",
"type": "GIT",
"events": [
{
"introduced": "0"
},
{
"last_affected": "daf5ef478340c0f9d88dd43768d11f119f88c608"
}
],
"database_specific": {
"extracted_events": [
{
"cpe": "cpe:2.3:a:igniterealtime:openfire:*:*:*:*:*:*:*:*",
"range": [
{
"introduced": "0"
},
{
"last_affected": "4.1.6"
}
],
"source": "CPE_RANGE"
}
]
}
}
],
"versions": [
"v4.1.6",
"v4.1.5",
"v4.1.4",
"v4.1.3",
"v4.1.2",
"v4.1.1",
"v4.1.0",
"v4.1.0beta",
"v4.0.0",
"v4.0.0.beta",
"v3.9.3",
"v3.9.2",
"attic/trunk",
"attic/origin/master"
],
"database_specific": {
"source": "https://storage.googleapis.com/cve-osv-conversion/osv-output/CVE-2017-15911.json"
}
}
],
"modified": "2026-10-24T10:30:24.325617452Z",
"provider": "osv",
"references": [
"https://becomepentester.blogspot.ae/2017/10/Cross-Site-Scripting-Openfire-4.1.6-CVE-2017-15911.html",
"https://issues.igniterealtime.org/browse/OF-1417"
],
"provider_metadata": {}
},
"related_cves": [
{
"value": "CVE-2017-15911",
"evidence": "/id"
}
],
"security_relevant": true,
"severity_evidence": "/severity/0/score"
},
"source_id": "core-osv",
"document_id": 431123,
"published_at": "2017-10-26T17:29:00.377+00:00"
}