Skip to content
Fencer Vulns
high 8.6

CVE-2023-32315 kev in the critical feed json

Openfire administration console authentication bypass

published 2023-05-23 3 y ago modified 2026-06-17 4 mo ago also BIT-openfire-2023-32315 , EUVD-2023-1548 , GHSA-gw42-f939-fhvm

cvss
8.6
version 3.1, CNA
cisa kev
Exploited
added 2023-08-24
epss
100.0%
EPSS 100.0% chance of exploitation in 30 days, percentile 99.9%
public exploits
1
Metasploit, plus a Nuclei check

Summary

Openfire is an XMPP server licensed under the Open Source Apache License. Openfire's administrative console, a web-based application, was found to be vulnerable to a path traversal attack via the setup environment. This permitted an unauthenticated user to use the unauthenticated Openfire Setup Environment in an already configured Openfire environment to access restricted pages in the Openfire Admin Console reserved for administrative users. This vulnerability affects all versions of Openfire that have been released since April 2015, starting with version 3.10.0. The problem has been patched in Openfire release 4.7.5 and 4.6.8, and further improvements will be included in the yet-to-be released first version on the 4.8 branch (which is expected to be version 4.8.0). Users are advised to upgrade. If an Openfire upgrade isn’t available for a specific release, or isn’t quickly actionable, users may see the linked github advisory (GHSA-gw42-f939-fhvm) for mitigation advice.

Patch / fix

cisa required action Apply mitigations per vendor instructions or discontinue use of the product if mitigations are unavailable.

  • maven org.igniterealtime.openfire:xmppserver 4.6.8, 4.7.5
  • bitnami openfire 4.6.8, 4.7.5
  • igniterealtime openfire 4.6.8, 4.7.5
  • openfire Alpine 3.20, Alpine 3.19, Alpine 3.18 4.7.5-r0

alpine advisories ALPINE-CVE-2023-32315

Alpine secdb © Alpine Linux, from https://secdb.alpinelinux.org via OSV; changed: normalised to fixed package versions per release. CC BY-SA 4.0

Timeline

  1. Published
  2. First public exploit (Metasploit exploit/multi/http/openfire_auth_bypass_rce_cve_2023_32315)
  3. Added to CISA KEV
  4. CISA patch deadline
  5. CISA SSVC: exploitation active

Known exploited

Added
3 y ago
Patch by
2023-09-14 (3 y ago)
Ransomware
Not known
Required action
Apply mitigations per vendor instructions or discontinue use of the product if mitigations are unavailable.
Vendor, product
Ignite Realtime, Openfire
CISA name
Ignite Realtime Openfire Path Traversal Vulnerability

ATT&CK techniques

How it is exploited and what it leads to, in MITRE ATT&CK terms.

  • T1202 Indirect Command Execution exploitation
  • T1505.003 Web Shell primary impact
  • T1087.002 Domain Account secondary impact
  • T1496 Resource Hijacking secondary impact

kev release 2025-07-28, att&ck v16.1. KEV to ATT&CK mappings by the MITRE Center for Threat-Informed Defense (Mappings Explorer, Apache-2.0). © 2026 The MITRE Corporation. This work is reproduced and distributed with the permission of The MITRE Corporation. Terms of use

CISA SSVC

Exploitation
Active, exploited in the wild
Automatable
yes
Technical impact
total
Assessed
21 mo ago

Exploit prediction

100.00% chance of exploitation in the next 30 days, higher than 99.9% of all scored CVEs (FIRST EPSS, 2026-11-08).

Exploits and checks

CVSS scores

assigned by version score vector
CNA 3.1 8.6 CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:L/A:L
GitHub 3.1 8.6 CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:L/A:L/E:H
NVD 3.1 7.5 CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N
OSV 3.1 7.5 CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N

Affected packages

ecosystem package affected fixed in
maven org.igniterealtime.openfire:xmppserver
>=3.10.0, <4.6.8
>=4.7.0, <4.7.5
4.6.8
4.7.5
bitnami openfire
>=3.10.0, <4.6.8
>=4.7.0, <4.7.5
4.6.8
4.7.5

Affected products

  • igniterealtime Openfire

Classification

Weakness
  • CWE-22 Improper Limitation of a Pathname to a Restricted Directory

References

Sources

Fencer Vulns keeps one entry per vulnerability: the CVE id wins, then GHSA, and records that alias each other are merged, except that two CVEs always keep separate entries. The same data is available as JSON.