English
The Internet threat alert status is currently normal. At present, no major epidemics or other serious incidents have been recorded by Kaspersky Lab’s monitoring service. Internet threat level: 1

Joomla! nBill Component "message" Cross-Site Scripting Vulnerability


Secunia ID

SA49004

CVE-ID

CVE-2012-6514

Release Date

27 Apr 2012

Last Change

29 Jan 2013

Criticality

Less Critical

Solution Status

Unpatched

Software

nBill 2.x (component for Joomla)

Where

From remote

Impact
Cross-Site Scripting

Cross-Site Scripting vulnerabilities allow a third party to manipulate the content or behaviour of a web application in a user's browser, without compromising the underlying system.

Different Cross-Site Scripting related vulnerabilities are also classified under this category, including "script insertion" and "cross-site request forgery".

Cross-Site Scripting vulnerabilities are often used against specific users of a website to steal their credentials or to conduct spoofing attacks.

Description

A vulnerability has been discovered in the nBill component for Joomla!, which can be exploited by malicious people to conduct cross-site scripting attacks.

Input passed via the "message" parameter to index.php (when "option" is set to "com_nbill" and "task" is set to "generated-view") is not properly sanitised before being returned to the user. This can be exploited to execute arbitrary HTML and script code in a user's browser session in context of an affected site.

The vulnerability is confirmed in version 2.3.2. Other versions may also be affected.

Solution

Filter malicious characters and character sequences using a proxy.

Reported by

Jakub Galczyk.