CVE Vulnerabilities

CVE-2009-1595

Improper Authentication

Published: May 11, 2009 | Modified: Aug 17, 2017
CVSS 3.x
N/A
Source:
NVD
CVSS 2.x
4 MEDIUM
AV:N/AC:L/Au:S/C:N/I:P/A:N
RedHat/V2
RedHat/V3
Ubuntu

The jabber:iq:auth implementation in IQAuthHandler.java in Ignite Realtime Openfire before 3.6.4 allows remote authenticated users to change the passwords of arbitrary accounts via a modified username element in a passwd_change action.

Weakness

When an actor claims to have a given identity, the product does not prove or insufficiently proves that the claim is correct.

Affected Software

Name Vendor Start Version End Version
Openfire Igniterealtime * 3.6.3 (including)
Openfire Igniterealtime 2.6.0 (including) 2.6.0 (including)
Openfire Igniterealtime 2.6.1 (including) 2.6.1 (including)
Openfire Igniterealtime 2.6.2 (including) 2.6.2 (including)
Openfire Igniterealtime 3.0.0 (including) 3.0.0 (including)
Openfire Igniterealtime 3.0.1 (including) 3.0.1 (including)
Openfire Igniterealtime 3.1.0 (including) 3.1.0 (including)
Openfire Igniterealtime 3.1.1 (including) 3.1.1 (including)
Openfire Igniterealtime 3.2.0 (including) 3.2.0 (including)
Openfire Igniterealtime 3.2.1 (including) 3.2.1 (including)
Openfire Igniterealtime 3.2.2 (including) 3.2.2 (including)
Openfire Igniterealtime 3.2.3 (including) 3.2.3 (including)
Openfire Igniterealtime 3.2.4 (including) 3.2.4 (including)
Openfire Igniterealtime 3.3.0 (including) 3.3.0 (including)
Openfire Igniterealtime 3.3.2 (including) 3.3.2 (including)
Openfire Igniterealtime 3.3.3 (including) 3.3.3 (including)
Openfire Igniterealtime 3.4.0 (including) 3.4.0 (including)
Openfire Igniterealtime 3.4.1 (including) 3.4.1 (including)
Openfire Igniterealtime 3.4.2 (including) 3.4.2 (including)
Openfire Igniterealtime 3.4.3 (including) 3.4.3 (including)
Openfire Igniterealtime 3.4.4 (including) 3.4.4 (including)
Openfire Igniterealtime 3.4.5 (including) 3.4.5 (including)
Openfire Igniterealtime 3.5.0 (including) 3.5.0 (including)
Openfire Igniterealtime 3.5.1 (including) 3.5.1 (including)
Openfire Igniterealtime 3.5.2 (including) 3.5.2 (including)
Openfire Igniterealtime 3.6.0 (including) 3.6.0 (including)
Openfire Igniterealtime 3.6.0a (including) 3.6.0a (including)
Openfire Igniterealtime 3.6.1 (including) 3.6.1 (including)
Openfire Igniterealtime 3.6.2 (including) 3.6.2 (including)

Potential Mitigations

References