Cross-Site Scripting in Joomla Language Overrides
A non-super-administrator with access to the language overrides feature can store single or double quotes in an override value, producing a stored XSS payload that executes when the override string is rendered in the administrator interface. The fix rejects quotes in override values for users lacking the core.admin privilege.
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 2.5.25
- Joomla 2.5.26
- Joomla 2.5.27
- Joomla 2.5.28
- Joomla 2.5.28.rc
- 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.2.7
- Joomla 3.3.0
- Joomla 3.3.1
- Joomla 3.3.2
- Joomla 3.3.3
- Joomla 3.3.4
- Joomla 3.3.5
- Joomla 3.3.6
- Joomla 3.4.0
- Joomla 3.4.0-rc
- Joomla 3.4.1
- Joomla 3.4.1-rc
- Joomla 3.4.1-rc2
- Joomla 3.4.2
- Joomla 3.4.2-rc
- Joomla 3.4.3
- Joomla 3.4.4
- Joomla 3.4.4-rc
- Joomla 3.4.4-rc2
- Joomla 3.4.5
- Joomla 3.4.6
- Joomla 3.4.7
- Joomla 3.4.8
- Joomla 3.4.8-rc
- Joomla 3.5.0
- Joomla 3.5.0-rc
- Joomla 3.5.0-rc2
- Joomla 3.5.0-rc3
- Joomla 3.5.0-rc4
- Joomla 3.5.1
- Joomla 3.5.1-rc
- Joomla 3.5.1-rc2
- Joomla 3.6.0
- Joomla 3.6.0-rc
- Joomla 3.6.0-rc2
- Joomla 3.6.1
- Joomla 3.6.1-rc1
- Joomla 3.6.1-rc2
- Joomla 3.6.2
- Joomla 3.6.3
- Joomla 3.6.3-rc1
- Joomla 3.6.3-rc2
- Joomla 3.6.3-rc3
- Joomla 3.6.4
- Joomla 3.6.5
- Joomla 3.7.0
- Joomla 3.7.0-rc1
- Joomla 3.7.0-rc2
- Joomla 3.7.0-rc3
- Joomla 3.7.0-rc4
- Joomla 3.7.1
- Joomla 3.7.1-rc1
- Joomla 3.7.1-rc2
- Joomla 3.7.2
- Joomla 3.7.3
- Joomla 3.7.3-rc1
- Joomla 3.7.3-rc2
- Joomla 3.7.4
- Joomla 3.7.4-rc1
- Joomla 3.7.5
- Joomla 3.8.0
- Joomla 3.8.0-rc1
- Joomla 3.8.1
- Joomla 3.8.1-rc
- Joomla 3.8.2
- Joomla 3.8.2-rc
- Joomla 3.8.3
- Joomla 3.8.3-rc
- Joomla 3.8.4
- Joomla 3.8.4-rc
- Joomla 3.8.4-rc2
- Joomla 3.8.5
- Joomla 3.8.5-rc
- Joomla 3.8.6
- Joomla 3.8.6-rc1
- Joomla 3.8.7
- Joomla 3.8.7-rc
- Joomla 3.8.8
- Joomla 3.8.8-rc
- Joomla 3.8.9
- Joomla 3.8.9-rc
- Joomla 3.8.10
- Joomla 3.8.11
- Joomla 3.8.12
- Joomla 3.8.13
- Joomla 3.9.0
- Joomla 3.9.1
- Joomla 3.9.2
- Joomla 3.9.3
- Joomla 3.9.4
- Joomla 3.9.5
- Joomla 3.9.6
- Joomla 3.9.7
- Joomla 3.9.8
- Joomla 3.9.9
- Joomla 3.9.10
- Joomla 3.9.11
- Joomla 3.9.12
- Joomla 3.9.13
- Joomla 3.9.14
- Joomla 3.9.15
- Joomla 3.9.16
- Joomla 3.9.17
- Joomla 3.9.18
- Joomla 3.9.19
- Joomla 3.9.20
- Joomla 3.9.21
- Joomla 3.9.22
- Joomla 3.9.23
- Joomla 3.9.24
- Joomla 3.9.25
- Joomla 3.9.26
- Joomla 3.9.27
- Joomla 3.9.28
- Joomla 3.10.0
- Joomla 3.10.1
- Joomla 3.10.2
- Joomla 3.10.3
- Joomla 3.10.4
- Joomla 3.10.5
- Joomla 3.10.6
- Joomla 3.10.7
- Joomla 3.10.8
- Joomla 3.10.9
- Joomla 3.10.10
- Joomla 3.10.11
- Joomla 3.10.12
- Joomla 4.0.0
- Joomla 4.0.1
- Joomla 4.0.2
- Joomla 4.0.3
- Joomla 4.0.4
- Joomla 4.0.5
- Joomla 4.0.6
- Joomla 4.1.0
- Joomla 4.1.1
- Joomla 4.1.2
- Joomla 4.1.3
- Joomla 4.1.4
- Joomla 4.1.5
- Joomla 4.2.0
- Joomla 4.2.1
- Joomla 4.2.2
- Joomla 4.2.3
- Joomla 4.2.4
- Joomla 4.2.5
- Joomla 4.2.6
- Joomla 4.2.7
- Joomla 4.2.8
- Joomla 4.2.9
- Joomla 4.3.0
- Joomla 4.3.1
- Joomla 4.3.2
- Joomla 4.3.3
- Joomla 4.3.4
- Joomla 4.4.0
- Joomla 4.4.1
- Joomla 4.4.2
- Joomla 4.4.3
- Joomla 4.4.4
- Joomla 4.4.5
- Joomla 4.4.6
- Joomla 4.4.7
- Joomla 4.4.8
- Joomla 4.4.9
- Joomla 4.4.10
- Joomla 4.4.11
- Joomla 4.4.12
- Joomla 4.4.13
- Joomla 4.4.14