CVE-2023-32315

HIGH KEV RANSOMWARE NUCLEI LAB

Openfire authentication bypass with RCE plugin

Title source: metasploit
STIX 2.1

Exploitation Summary

CVE-2023-32315 is actively exploited and listed in the CISA Known Exploited Vulnerabilities (KEV) catalog, added August 24, 2023, with confirmed use in ransomware campaigns. EIP tracks 15 public exploits from researchers including tangxiaofeng7, miko550, K3ysTr0K3R, including a Metasploit module exploits/multi/http/openfire_auth_bypass_rce_cve_2023_32315. A Nuclei detection template is also available.

AI-analyzed exploit summary This repository contains a Go-based scanner and exploit for CVE-2023-32315, which bypasses authentication in Openfire to create admin users and upload malicious plugins for RCE. The PoC automates the retrieval of JSESSIONID/csrf tokens, user creation, and plugin upload.

Description

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.

Exploits (15)

nomisec WORKING POC 140 stars
by tangxiaofeng7 · remote
https://github.com/tangxiaofeng7/CVE-2023-32315-Openfire-Bypass

This repository contains a Go-based scanner and exploit for CVE-2023-32315, which bypasses authentication in Openfire to create admin users and upload malicious plugins for RCE. The PoC automates the retrieval of JSESSIONID/csrf tokens, user creation, and plugin upload.

Classification
Working Poc 90%
Attack Type
Auth Bypass
Complexity
Moderate
Reliability
Reliable
Target: Openfire
No auth needed
Prerequisites: Network access to Openfire admin interface · Openfire setup endpoint exposed
devstral-2 · analyzed Feb 16, 2026 Full analysis →
nomisec WORKING POC 55 stars
by miko550 · remote
https://github.com/miko550/CVE-2023-32315

This PoC exploits CVE-2023-32315, an authentication bypass vulnerability in Openfire, by creating an admin user via path traversal and then uploading a malicious plugin for RCE. The exploit automates the process of retrieving session tokens, adding a user, and preparing for plugin upload.

Classification
Working Poc 95%
Attack Type
Auth Bypass
Complexity
Moderate
Reliability
Reliable
Target: Openfire 4.7.1 and earlier
No auth needed
Prerequisites: Network access to Openfire admin console · Openfire setup endpoint accessible
devstral-2 · analyzed Feb 16, 2026 Full analysis →
nomisec WORKING POC 10 stars
by K3ysTr0K3R · remote
https://github.com/K3ysTr0K3R/CVE-2023-32315-EXPLOIT

This PoC exploits CVE-2023-32315, an authentication bypass vulnerability in Openfire's Admin Console via path traversal using non-standard UTF-16 URL encoding. It adds unauthorized admin credentials by bypassing authentication checks.

Classification
Working Poc 95%
Attack Type
Auth Bypass
Complexity
Trivial
Reliability
Reliable
Target: Openfire (versions 3.10.0 to 4.7.4, 4.6.7)
No auth needed
Prerequisites: Target Openfire instance with vulnerable version · Network access to the Admin Console
devstral-2 · analyzed Feb 16, 2026 Full analysis →
nomisec WORKING POC 6 stars
by Ap0dexMe0 · poc
https://github.com/Ap0dexMe0/CVE-2023-32315

This repository contains a functional exploit for CVE-2023-32315, an authentication bypass vulnerability in Openfire's administrative console. The exploit leverages path traversal via the setup environment to create an admin user without authentication.

Classification
Working Poc 95%
Attack Type
Auth Bypass
Complexity
Moderate
Reliability
Reliable
Target: Openfire (version not specified)
No auth needed
Prerequisites: Network access to the Openfire administrative console
devstral-2 · analyzed May 17, 2026 Full analysis →
nomisec WORKING POC 6 stars
by ThatNotEasy · remote
https://github.com/ThatNotEasy/CVE-2023-32315

This PoC exploits CVE-2023-32315, an authentication bypass vulnerability in Openfire's administrative console via path traversal. It creates an admin user without authentication, demonstrating the vulnerability's impact.

Classification
Working Poc 95%
Attack Type
Auth Bypass
Complexity
Trivial
Reliability
Reliable
Target: Openfire (versions affected by CVE-2023-32315)
No auth needed
Prerequisites: Network access to the Openfire administrative console
devstral-2 · analyzed Feb 16, 2026 Full analysis →
nomisec WORKING POC 5 stars
by izzz0 · remote
https://github.com/izzz0/CVE-2023-32315-POC

This Python script is a PoC for CVE-2023-32315, an authentication bypass vulnerability in Openfire. It checks the target's version, retrieves session tokens, and adds a random user to verify exploitation.

Classification
Working Poc 95%
Attack Type
Auth Bypass
Complexity
Moderate
Reliability
Reliable
Target: Openfire (versions 3.10.0-4.6.7, 4.7.0-4.7.4)
No auth needed
Prerequisites: Network access to the target Openfire instance
devstral-2 · analyzed Feb 16, 2026 Full analysis →
nomisec WORKING POC 3 stars
by gibran-abdillah · remote
https://github.com/gibran-abdillah/CVE-2023-32315

This is a functional exploit for CVE-2023-32315, an authentication bypass vulnerability in Openfire. It automates the creation of an admin user and logs in to the dashboard by leveraging a path traversal flaw in the setup process.

Classification
Working Poc 95%
Attack Type
Auth Bypass
Complexity
Moderate
Reliability
Reliable
Target: Openfire (versions affected by CVE-2023-32315)
No auth needed
Prerequisites: Target Openfire instance accessible via HTTP/HTTPS · Network connectivity to the target
devstral-2 · analyzed Feb 16, 2026 Full analysis →
nomisec STUB 2 stars
by 5rGJ5aCh5oCq5YW9 · remote
https://github.com/5rGJ5aCh5oCq5YW9/CVE-2023-32315exp

The repository contains only a README.md file with no exploit code or technical details. No actionable proof-of-concept is present.

Classification
Stub 10%
Attack Type
Other
Complexity
Trivial
Reliability
Theoretical
Target: unknown
No auth needed
devstral-2 · analyzed Feb 16, 2026 Full analysis →
github WORKING POC
by Acczdy · pythonpoc
https://github.com/Acczdy/CVE-Vault/tree/master/CVE-2023-32315

This repository contains a functional Python exploit for CVE-2023-32315, an authentication bypass and RCE vulnerability in Openfire. The exploit follows a clear attack chain: Unicode-encoded path traversal to bypass authentication, creation of an admin user, and subsequent plugin upload for RCE.

Classification
Working Poc 95%
Attack Type
Rce
Complexity
Moderate
Reliability
Reliable
Target: Openfire ≤ 4.7.4
No auth needed
Prerequisites: Network access to Openfire admin interface · Openfire version ≤ 4.7.4
devstral-2 · analyzed Mar 11, 2026 Full analysis →
nomisec WORKING POC
by shiyingzhencai · poc
https://github.com/shiyingzhencai/CVE-2023-32315-java7-

This repository provides a proof-of-concept exploit for CVE-2023-32315, targeting Openfire. It includes steps to obtain session tokens, compile and upload a malicious plugin, and achieve remote command execution via a webshell.

Classification
Working Poc 80%
Attack Type
Rce
Complexity
Moderate
Reliability
Reliable
Target: Openfire
Auth required
Prerequisites: Access to Openfire admin interface · Ability to upload plugins
devstral-2 · analyzed Feb 16, 2026 Full analysis →
nomisec WORKING POC
by pulentoski · remote
https://github.com/pulentoski/Explotacion-CVE-2023-32315-Openfire

This exploit leverages an authentication bypass vulnerability (CVE-2023-32315) in Openfire by using path traversal with double encoding to reactivate the setup process and create an admin user without authentication.

Classification
Working Poc 95%
Attack Type
Auth Bypass
Complexity
Moderate
Reliability
Reliable
Target: Openfire
No auth needed
Prerequisites: Access to the Openfire web interface · Openfire setup process previously completed
devstral-2 · analyzed Feb 16, 2026 Full analysis →
nomisec WORKING POC
by asepsaepdin · remote
https://github.com/asepsaepdin/CVE-2023-32315

This PoC exploits CVE-2023-32315, a path traversal vulnerability in Openfire's administrative console, allowing unauthenticated users to create admin accounts via the setup environment. It automates the process of retrieving a CSRF token and sending a crafted request to add credentials.

Classification
Working Poc 95%
Attack Type
Auth Bypass
Complexity
Trivial
Reliability
Reliable
Target: Ignite Realtime Openfire (versions 3.10.0 to 4.7.4, 4.6.7)
No auth needed
Prerequisites: Target Openfire instance with exposed administrative console · Network access to the target
devstral-2 · analyzed Feb 16, 2026 Full analysis →
nomisec WORKING POC
by ohnonoyesyes · infoleak
https://github.com/ohnonoyesyes/CVE-2023-32315

This PoC demonstrates a path traversal vulnerability in an unspecified web application, allowing unauthorized access to sensitive files via a crafted HTTP GET request. The exploit leverages double URL-encoded directory traversal sequences to bypass security controls.

Classification
Working Poc 90%
Attack Type
Auth Bypass
Complexity
Trivial
Reliability
Reliable
Target: Unspecified web application (likely a setup or administrative interface)
No auth needed
Prerequisites: Network access to the target web application
devstral-2 · analyzed Feb 16, 2026 Full analysis →
metasploit WORKING POC EXCELLENT
rubypocjava
https://github.com/rapid7/metasploit-framework/blob/master/modules/exploits/multi/http/openfire_auth_bypass_rce_cve_2023_32315.rb

This Metasploit module exploits CVE-2023-32315, an authentication bypass in Openfire via path traversal, to create an admin user and upload a weaponized plugin for RCE.

Classification
Working Poc 100%
Attack Type
Rce
Complexity
Moderate
Reliability
Reliable
Target: Openfire versions 3.10.0 to 4.7.4 and 4.6.7
No auth needed
Prerequisites: Network access to Openfire admin console (port 9090 by default)
devstral-2 · analyzed Feb 16, 2026 Full analysis →

Nuclei Templates (1)

Openfire Administration Console - Authentication Bypass
HIGHVERIFIEDby vsh00t
Shodan: title:"openfire" || http.title:"openfire" || http.title:"openfire admin console"
FOFA: title="openfire" || title="openfire admin console"

Scores

CVSS v3 8.6
EPSS 0.9444
EPSS Percentile 100.0%
Attack Vector NETWORK
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:L/A:L

CISA SSVC

Vulnrichment
Exploitation active
Automatable yes
Technical Impact total

Details

CISA KEV 2023-08-24
VulnCheck KEV 2023-06-09
InTheWild.io 2023-08-24
ENISA EUVD EUVD-2023-1548
Ransomware Use Confirmed
CWE
CWE-22
Status published
Products (2)
igniterealtime/openfire 3.10.0 - 4.6.8
org.igniterealtime.openfire/xmppserver 3.10.0 - 4.6.8Maven
Published May 26, 2023
KEV Added Aug 24, 2023
Tracked Since Feb 18, 2026