Skip to content

← Public intelligence

Maven package

org.igniterealtime.openfire:xmppserver

Open actionable advisories and recorded vendor fixes. This public package view has no inventory attached and cannot establish whether your deployment is affected. A vendor fix never resolves your finding; verify your installed version and the source guidance.

Open advisories

6 actionable advisories, newest first. Withdrawn advisories and news are excluded. Coverage is partial.

  1. Medium, CVSS 5.9MavenPublished

    Openfire has potential identity spoofing issue via unsafe CN parsing

    CVE-2025-59154 · GHSA-w252-645g-87mp

    Affected
    • Maven org.igniterealtime.openfire:xmppserver < 5.0.2
    Fixed in
    5.0.2· Vendor fix available
    Issue
    Identity spoofing in X.509 client certificate authentication in Openfire allows internal attackers to impersonate other users via crafted certificate subject attributes, due to regex-based extraction of CN from an unescaped, provider-dependent DN string. Analysis Openfire’s SASL EXTERNAL mechanism for client TLS authentication contains a vulnerability in how it extracts user identities from X.509 certificates. Instead of parsing the structured ASN.1 data, the code calls X509Certificate.getSubjectDN().getName() and applies a regex to look for CN=. This method produces a provider-dependent string that does not escape special characters. In SunJSSE (sun.security.x509.X500Name), for example, commas and equals signs inside attribute values are not escaped. As a result, a malicious certificate can embed CN= inside another attribute value (e.g. OU="CN=admin,"). The regex will incorrectly interpret this as a legitimate Common Name and extract admin. If SASL EXTERNAL is enabled and…

    Recommended action: Upgrade to 5.0.2 or later, then redeploy and verify.A vendor fix does not resolve your finding until you verify it in your own systems.

    Sources:github.comSource checked Evidence →
  2. High, CVSS 7.2MavenPublished

    Ignite Realtime Openfire privilege escalation vulnerability

    CVE-2024-25420 · GHSA-5xvc-rwv8-86p7

    Affected
    • Maven org.igniterealtime.openfire:xmppserver < 4.8.1
    Fixed in
    4.8.1· Vendor fix available
    Issue
    An issue in Ignite Realtime Openfire v.4.8.0 and before allows a remote attacker to escalate privileges via the admin.authorizedJIDs system property component.

    Recommended action: Upgrade to 4.8.1 or later, then redeploy and verify.A vendor fix does not resolve your finding until you verify it in your own systems.

    Sources:github.comSource checked Evidence →
  3. UnratedMavenPublished

    Ignite Realtime Openfire privilege escalation vulnerability

    CVE-2024-25421 · GHSA-6pwg-gg6j-5crm

    Affected
    • Maven org.igniterealtime.openfire:xmppserver < 4.8.1
    Fixed in
    4.8.1· Vendor fix available
    Issue
    An issue in Ignite Realtime Openfire v.4.8.0 and before allows a remote attacker to escalate privileges via the ROOMCACHE component.

    Recommended action: Upgrade to 4.8.1 or later, then redeploy and verify.A vendor fix does not resolve your finding until you verify it in your own systems.

    Sources:github.comSource checked Evidence →
  4. High, CVSS 8.6Exploited · CISA KEVMavenPublished

    Administration Console authentication bypass in openfire xmppserver

    CVE-2023-32315 · GHSA-gw42-f939-fhvm

    Affected
    • Maven org.igniterealtime.openfire:xmppserver >= 3.10.0, < 4.6.8; >= 4.7.0, < 4.7.5
    Fixed in
    4.6.84.7.5· Vendor fix available
    Issue
    An important security issue affects a range of versions of Openfire, the cross-platform real-time collaboration server based on the XMPP protocol that is created by the Ignite Realtime community. Impact Openfire's administrative console (the Admin 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. Cause Path traversal protections were already in place to protect against exactly this kind of attack, but didn’t defend against certain non-standard URL encoding for UTF-16 characters, that were not supported by the embedded webserver that was in use at the time. A later upgrade of the embedded webserver included support for non-standard URL encoding of UTF-16 characters. The path traversal…

    Recommended action: Upgrade to 4.7.5 or 4.6.8 by release line, then redeploy and verify.A vendor fix does not resolve your finding until you verify it in your own systems.

    Sources:cisa.gov (1)github.com (2)Source checked Evidence →
  5. Medium, CVSS 6.1MavenPublished

    Ignite Realtime Openfire allows Cross-site Scripting

    CVE-2019-20528 · GHSA-wx2w-8pqw-vp4g

    Affected
    • Maven org.igniterealtime.openfire:xmppserver < 4.4.2
    Fixed in
    4.4.2· Vendor fix available
    Issue
    Ignite Realtime Openfire 4.4.1 allows XSS via the setup/setup-datasource-standard.jsp username parameter. This issue was fixed in version 4.4.2.

    Recommended action: Upgrade to 4.4.2 or later, then redeploy and verify.A vendor fix does not resolve your finding until you verify it in your own systems.

    Sources:github.comSource checked Evidence →
  6. Medium, CVSS 6.1MavenPublished

    Cross-site Scripting in Ignite Realtime Openfire

    CVE-2019-15488 · GHSA-5qfv-rr79-chx5

    Affected
    • Maven org.igniterealtime.openfire:xmppserver < 4.4.1
    Fixed in
    4.4.1· Vendor fix available
    Issue
    Ignite Realtime Openfire before 4.4.1 has reflected XSS via an LDAP setup test.

    Recommended action: Upgrade to 4.4.1 or later, then redeploy and verify.A vendor fix does not resolve your finding until you verify it in your own systems.

    Sources:github.comSource checked Evidence →