CVE-2024-25421:
Ignite Realtime Openfire privilege escalation vulnerability
N/A
CVSS Score
Basic Information
CVE ID
GHSA ID
EPSS Score
0.75032%
CWE
Published
3/26/2024
Updated
3/27/2024
KEV Status
No
Technology
Java
Technical Details
CVSS Vector
-
Package Name | Ecosystem | Vulnerable Versions | First Patched Version |
---|---|---|---|
org.igniterealtime.openfire:xmppserver | maven | < 4.8.1 | 4.8.1 |
Vulnerability Intelligence
Miggo AI
Root Cause Analysis
The vulnerability stems from improper authorization cleanup when users are deleted. The key issues were: 1) MultiUserChatManager
's userDeleting only handled database persistence but not in-memory cache (as shown by the removed TODO comment), and 2) LocalMUCRoomManager
's ROOM_CACHE
maintained stale affiliations due to missing UserEventDispatcher
integration. The patch adds user deletion handlers to MUCRoom
and proper cache synchronization, confirming these were the vulnerable points.