[20130403] – XSS in URI/URL core

Inadequate filtering allows possibility of XSS exploit in some circumstances.

CVE-2013-3058

Part of security release: 2.5.10, 3.1.0 and 3.0.4

This vulnerability affects the following application versions:

  • Joomla 2.5.0
  • Joomla 2.5.1
  • Joomla 2.5.2
  • Joomla 2.5.3
  • Joomla 2.5.4
  • Joomla 2.5.5
  • Joomla 2.5.6
  • Joomla 2.5.7
  • Joomla 2.5.8
  • Joomla 2.5.9
  • Joomla 3.0.0
  • Joomla 3.0.1
  • Joomla 3.0.2
  • Joomla 3.0.3

Password change vulnerability through RNG predictability

Weak random number generation during password reset leads to possibility of changing a user’s password.

This vulnerability affects the following application versions:

  • Joomla 1.5.0
  • Joomla 1.5.1
  • Joomla 1.5.2
  • Joomla 1.5.3
  • Joomla 1.5.4
  • Joomla 1.5.5
  • Joomla 1.5.6
  • Joomla 1.5.7
  • Joomla 1.5.8
  • Joomla 1.5.9
  • Joomla 1.5.10
  • Joomla 1.5.11
  • Joomla 1.5.12
  • Joomla 1.5.13
  • Joomla 1.5.14
  • Joomla 1.5.15
  • Joomla 1.5.16
  • Joomla 1.5.17
  • Joomla 1.5.18
  • Joomla 1.5.19
  • Joomla 1.5.20
  • Joomla 1.5.21
  • Joomla 1.5.22
  • Joomla 1.5.23
  • Joomla 1.5.24

[20130407] – XSS vulnerability in highlighter plugin

Inadequate filtering leads to XSS vulnerability in highlighter plugin.

Part of security release: 2.5.10, 3.1.0 and 3.0.4.

This vulnerability affects the following application versions:

  • Joomla 2.5.0
  • Joomla 2.5.1
  • Joomla 2.5.2
  • Joomla 2.5.3
  • Joomla 2.5.4
  • Joomla 2.5.5
  • Joomla 2.5.6
  • Joomla 2.5.7
  • Joomla 2.5.8
  • Joomla 2.5.9
  • Joomla 3.0.0
  • Joomla 3.0.1
  • Joomla 3.0.2
  • Joomla 3.0.3

Unauthorised logins via GMail authentication

Inadequate checking had allowed unauthorised logins via GMail authentication.

This vulnerability affects the following application versions:

  • Joomla 2.5.0
  • Joomla 2.5.1
  • Joomla 2.5.2
  • Joomla 2.5.3
  • Joomla 2.5.4
  • Joomla 2.5.5
  • Joomla 2.5.6
  • Joomla 2.5.7
  • Joomla 2.5.8
  • Joomla 2.5.9
  • Joomla 2.5.10
  • Joomla 2.5.11
  • Joomla 2.5.13
  • Joomla 2.5.14
  • Joomla 2.5.15
  • Joomla 2.5.16
  • Joomla 2.5.17
  • Joomla 2.5.18
  • Joomla 3.0.0
  • Joomla 3.0.1
  • Joomla 3.0.2
  • Joomla 3.0.3
  • Joomla 3.0.4
  • Joomla 3.1.0
  • Joomla 3.1.1
  • Joomla 3.1.4
  • Joomla 3.1.5
  • Joomla 3.1.6
  • Joomla 3.2.0
  • Joomla 3.2.1
  • Joomla 3.2.2

Image file upload

Tiny browser included with TinyMCE 3.0 editor allowed files to be uploaded and removed without logging in.

Part of security release: 1.5.12

This vulnerability affects the following application versions:

  • Joomla 1.5.0
  • Joomla 1.5.1
  • Joomla 1.5.2
  • Joomla 1.5.3
  • Joomla 1.5.4
  • Joomla 1.5.5
  • Joomla 1.5.6
  • Joomla 1.5.7
  • Joomla 1.5.8
  • Joomla 1.5.9
  • Joomla 1.5.10
  • Joomla 1.5.11
  • Joomla 1.5.12

[20140303] – Inadequate escaping in several form fields

Inadequate escaping in several form fields leads to XSS vulnerabilities.

CVE-2014-7982

Part of security release: 2.5.19 and 3.2.3

This vulnerability affects the following application versions:

  • Joomla 2.5.0
  • Joomla 2.5.1
  • Joomla 2.5.2
  • Joomla 2.5.3
  • Joomla 2.5.4
  • Joomla 2.5.5
  • Joomla 2.5.6
  • Joomla 2.5.7
  • Joomla 2.5.8
  • Joomla 2.5.9
  • Joomla 2.5.10
  • Joomla 2.5.11
  • Joomla 2.5.13
  • Joomla 2.5.14
  • Joomla 2.5.15
  • Joomla 2.5.16
  • Joomla 2.5.17
  • Joomla 2.5.18
  • Joomla 3.0.0
  • Joomla 3.0.1
  • Joomla 3.0.2
  • Joomla 3.0.3
  • Joomla 3.0.4
  • Joomla 3.1.0
  • Joomla 3.1.1
  • Joomla 3.1.4
  • Joomla 3.1.5
  • Joomla 3.1.6
  • Joomla 3.2.0
  • Joomla 3.2.1
  • Joomla 3.2.2

XSS in JURI object creation

During construction of JURI objects the supplied URI isn’t sanitized properly, leading to a vulnerability for injection through crafted URLs.

This vulnerability affects the following application versions:

  • Joomla 1.5.0
  • Joomla 1.5.1
  • Joomla 1.5.2
  • Joomla 1.5.3
  • Joomla 1.5.4
  • Joomla 1.5.5
  • Joomla 1.5.6
  • Joomla 1.5.7
  • Joomla 1.5.8
  • Joomla 1.5.9
  • Joomla 1.5.10
  • Joomla 1.5.11
  • Joomla 1.5.12
  • Joomla 1.5.13
  • Joomla 1.5.14
  • Joomla 1.5.15
  • Joomla 1.5.16
  • Joomla 1.5.17
  • Joomla 1.5.18
  • Joomla 1.5.19
  • Joomla 1.5.20

Invalid usernames are incorrectly accepted

Username validation does not adhere to provided rules, which allows users to register usernames which should be rejected. This exposes the system to potential exploits in combination with other vulnerabilities.

This vulnerability affects the following application versions:

  • Joomla 3.0.0
  • Joomla 3.0.1
  • Joomla 3.0.2
  • Joomla 3.0.3
  • Joomla 3.0.4
  • Joomla 3.1.0
  • Joomla 3.1.1
  • Joomla 3.1.4
  • Joomla 3.1.5
  • Joomla 3.1.6

[20140902] – Unauthorised Logins

Inadequate checking allowed unauthorised logins via LDAP authentication.

CVE Number: CVE-2014-6632

Part of security release: 2.5.25, 3.2.5, and 3.3.4

This vulnerability affects the following application versions:

  • Joomla 2.5.0
  • Joomla 2.5.1
  • Joomla 2.5.2
  • Joomla 2.5.3
  • Joomla 2.5.4
  • Joomla 2.5.5
  • Joomla 2.5.6
  • Joomla 2.5.7
  • Joomla 2.5.8
  • Joomla 2.5.9
  • Joomla 2.5.10
  • Joomla 2.5.11
  • Joomla 2.5.13
  • Joomla 2.5.14
  • Joomla 2.5.15
  • Joomla 2.5.16
  • Joomla 2.5.17
  • Joomla 2.5.18
  • Joomla 2.5.19
  • Joomla 2.5.20
  • Joomla 2.5.21
  • Joomla 2.5.22
  • Joomla 2.5.23
  • Joomla 2.5.24
  • Joomla 3.0.0
  • Joomla 3.0.1
  • Joomla 3.0.2
  • Joomla 3.0.3
  • Joomla 3.0.4
  • Joomla 3.1.0
  • Joomla 3.1.1
  • Joomla 3.1.4
  • Joomla 3.1.5
  • Joomla 3.1.6
  • Joomla 3.2.0
  • Joomla 3.2.1
  • Joomla 3.2.2
  • Joomla 3.2.3
  • Joomla 3.2.4
  • Joomla 3.3.0
  • Joomla 3.3.1
  • Joomla 3.3.2
  • Joomla 3.3.3

SQL injection / Path disclosure

Joomla 1.5.18 and older had contained various SQL injection vulnerabilities.

This vulnerability affects the following application versions:

  • Joomla 1.5.0
  • Joomla 1.5.1
  • Joomla 1.5.2
  • Joomla 1.5.3
  • Joomla 1.5.4
  • Joomla 1.5.5
  • Joomla 1.5.6
  • Joomla 1.5.7
  • Joomla 1.5.8
  • Joomla 1.5.9
  • Joomla 1.5.10
  • Joomla 1.5.11
  • Joomla 1.5.12
  • Joomla 1.5.13
  • Joomla 1.5.14
  • Joomla 1.5.15
  • Joomla 1.5.16
  • Joomla 1.5.17
  • Joomla 1.5.18

JSession SSL session disclosure

When running a site under SSL ONLY (the entire site was forced to be under ssl), Joomla! had not set the SSL flag on the cookie. This had allowed someone monitoring the network to find the cookie related to the session.

This vulnerability affects the following application versions:

  • Joomla 1.5.0
  • Joomla 1.5.1
  • Joomla 1.5.2
  • Joomla 1.5.3
  • Joomla 1.5.4
  • Joomla 1.5.5
  • Joomla 1.5.6
  • Joomla 1.5.7
  • Joomla 1.5.8

[20120308] – XSS in update manager

Inadequate filtering in update manager leads to XSS vulnerability.

CVE-2012-1612

Part of security release: 2.5.4

This vulnerability affects the following application versions:

  • Joomla 1.6.0
  • Joomla 1.6.1
  • Joomla 1.6.2
  • Joomla 1.6.3
  • Joomla 1.6.4
  • Joomla 1.6.5
  • Joomla 1.6.6
  • Joomla 1.7.0
  • Joomla 1.7.1
  • Joomla 1.7.2
  • Joomla 1.7.3
  • Joomla 1.7.4
  • Joomla 1.7.5
  • Joomla 2.5.0
  • Joomla 2.5.1
  • Joomla 2.5.2
  • Joomla 2.5.3

Remote file inclusion in update scripts

It had been possible for a remote attacker to extract a remotely hosted archive while you had been extracting a backup archive / installing an update, depending on your server settings. The attack was not possible at any other time. Merely having Joomla installed had not made your site vulnerable.

This vulnerability affects the following application versions:

  • Joomla 2.5.4
  • Joomla 2.5.5
  • Joomla 2.5.6
  • Joomla 2.5.7
  • Joomla 2.5.8
  • Joomla 2.5.9
  • Joomla 2.5.10
  • Joomla 2.5.11
  • Joomla 2.5.13
  • Joomla 2.5.14
  • Joomla 2.5.15
  • Joomla 2.5.16
  • Joomla 2.5.17
  • Joomla 2.5.18
  • Joomla 2.5.19
  • Joomla 2.5.20
  • Joomla 2.5.21
  • Joomla 2.5.22
  • Joomla 2.5.23
  • Joomla 2.5.24
  • Joomla 2.5.25
  • Joomla 2.5.26
  • Joomla 3.0.0
  • Joomla 3.0.1
  • Joomla 3.0.2
  • Joomla 3.0.3
  • Joomla 3.0.4
  • Joomla 3.1.0
  • Joomla 3.1.1
  • Joomla 3.1.4
  • Joomla 3.1.5
  • Joomla 3.1.6
  • Joomla 3.2.0
  • Joomla 3.2.1
  • Joomla 3.2.2
  • Joomla 3.2.3
  • Joomla 3.2.4
  • Joomla 3.2.5
  • Joomla 3.2.6
  • Joomla 3.3.0
  • Joomla 3.3.1
  • Joomla 3.3.2
  • Joomla 3.3.3
  • Joomla 3.3.4
  • Joomla 3.3.5

Information disclosure through weak user agent encryption

Weak encryption had caused potential information disclosure.

This vulnerability affects the following application versions:

  • Joomla 1.5.0
  • Joomla 1.5.1
  • Joomla 1.5.2
  • Joomla 1.5.3
  • Joomla 1.5.4
  • Joomla 1.5.5
  • Joomla 1.5.6
  • Joomla 1.5.7
  • Joomla 1.5.8
  • Joomla 1.5.9
  • Joomla 1.5.10
  • Joomla 1.5.11
  • Joomla 1.5.12
  • Joomla 1.5.13
  • Joomla 1.5.14
  • Joomla 1.5.15
  • Joomla 1.5.16
  • Joomla 1.5.17
  • Joomla 1.5.18
  • Joomla 1.5.19
  • Joomla 1.5.20
  • Joomla 1.5.21
  • Joomla 1.5.22
  • Joomla 1.5.23

[20120303] – Privilege Escalation

Programming error allows privilege escalation in some cases.

Part of security release: 2.5.3

This vulnerability affects the following application versions:

  • Joomla 1.6.0
  • Joomla 1.6.1
  • Joomla 1.6.2
  • Joomla 1.6.3
  • Joomla 1.6.4
  • Joomla 1.6.5
  • Joomla 1.6.6
  • Joomla 1.7.0
  • Joomla 1.7.1
  • Joomla 1.7.2
  • Joomla 1.7.3
  • Joomla 1.7.4
  • Joomla 1.7.5
  • Joomla 2.5.0
  • Joomla 2.5.1
  • Joomla 2.5.2

[20080901] – JRequest Variable Injection

A flaw in JRequest exists where variables set with JRequest::setVar are not cleaned when fetching the variable at a later point in the request. This can result in variable injection (unwanted characters injected into returned data).

Part of security release: 1.5.7

This vulnerability affects the following application versions:

  • Joomla 1.5.0
  • Joomla 1.5.1
  • Joomla 1.5.2
  • Joomla 1.5.3
  • Joomla 1.5.4
  • Joomla 1.5.5
  • Joomla 1.5.6

[20130405] – XSS vulnerability in Voting plugin

Inadequate filtering leads to XSS vulnerability in Voting plugin.

CVE-2013-3059

Part of security release: 2.5.10, 3.1.0 and 3.0.4.

This vulnerability affects the following application versions:

  • Joomla 2.5.0
  • Joomla 2.5.1
  • Joomla 2.5.2
  • Joomla 2.5.3
  • Joomla 2.5.4
  • Joomla 2.5.5
  • Joomla 2.5.6
  • Joomla 2.5.7
  • Joomla 2.5.8
  • Joomla 3.0.0
  • Joomla 3.0.1
  • Joomla 3.0.2
  • Joomla 3.0.3