<?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>eleventh alliance &#187; proxy</title>
	<atom:link href="http://www.11a.nu/category/proxy/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.11a.nu</link>
	<description></description>
	<lastBuildDate>Mon, 11 Dec 2006 04:12:00 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.1</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Screencast of WEP cracking posted</title>
		<link>http://proxy.11a.nu/2006/12/11/screencast-of-wep-cracking-posted/</link>
		<comments>http://proxy.11a.nu/2006/12/11/screencast-of-wep-cracking-posted/#comments</comments>
		<pubDate>Mon, 11 Dec 2006 04:12:00 +0000</pubDate>
		<dc:creator>proxy</dc:creator>
				<category><![CDATA[proxy]]></category>

		<guid isPermaLink="false">http://proxy.11a.nu/2006/12/11/screencast-of-wep-cracking-posted/</guid>
		<description><![CDATA[A while back me and Johan Johari did a presentation on the topic of wireless security and OpenWRT. As part of the presentation we conducted a demo of WEP cracking, but due to problematic hardware and time restrictions we were unable to complete the WEP cracking demonstration. So here is, as promised, a AVI file [...]]]></description>
			<content:encoded><![CDATA[<p>A while back me and Johan Johari did a presentation on the topic of wireless security and OpenWRT. As part of the presentation we conducted a demo of WEP cracking, but due to problematic hardware and time restrictions we were unable to complete the WEP cracking demonstration. So here is, as promised, a AVI file which shows how it is done. It is encoded using Xvid codec which you can download from <a href="http://www.xvid.org/">http://www.xvid.org/</a>, alternative you can use Video Lan Client (VLC) which can be downloaded from <a href="http://www.videolan.org/vlc/">http://www.videolan.org/vlc/</a> and already has the Xvid codec on the Windows platform or mplayer/xine under Linux. The video was recorded using CamStudio which is an open source program for the Microsoft Windows platform and can be downloaded from <a href="http://www.camstudio.org/">http://www.camstudio.org/</a>.
</p>
]]></content:encoded>
			<wfw:commentRss>http://proxy.11a.nu/2006/12/11/screencast-of-wep-cracking-posted/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
<enclosure url="http://proxy.11a.nu/wp-content/uploads/2006/11/LUGS%20-%20WEP%20Cracking%20Demo-compressed-50fps200kbps.avi" length="5372130" type="video/avi" />
		</item>
		<item>
		<title>SoHo Honeypot Update</title>
		<link>http://proxy.11a.nu/2006/11/12/soho-honeypot-update/</link>
		<comments>http://proxy.11a.nu/2006/11/12/soho-honeypot-update/#comments</comments>
		<pubDate>Sun, 12 Nov 2006 15:31:00 +0000</pubDate>
		<dc:creator>proxy</dc:creator>
				<category><![CDATA[proxy]]></category>

		<guid isPermaLink="false">http://proxy.11a.nu/2006/11/12/soho-honeypot-update/</guid>
		<description><![CDATA[I thought we were well overdue for a status update on the Linksys honeypot project so here it is.
Project Goal:
Create custom firmware for cheap consumer router to give them honeypot/honeynet capabilities.
Sub projects:
Re-direction of &#8220;dropped&#8221; packets

Status: Planning stage
Details: At the first look it&#8217;s the easiest thing to do, but routing, VPN and TTL issues are not [...]]]></description>
			<content:encoded><![CDATA[<p>I thought we were well overdue for a status update on the Linksys honeypot project so here it is.</p>
<p><strong>Project Goal:</strong></p>
<p>Create custom firmware for cheap consumer router to give them honeypot/honeynet capabilities.</p>
<p><strong>Sub projects:</strong></p>
<p><strong>Re-direction of &#8220;dropped&#8221; packets</strong></p>
<ul>
<li><strong>Status:</strong> Planning stage</li>
<li><strong>Details:</strong> At the first look it&#8217;s the easiest thing to do, but routing, VPN and TTL issues are not yet solved.</li>
</ul>
<p><strong>Low-interactive honeypot capabilities</strong></p>
<ul>
<li><strong>Status:</strong> Ready for testing. Nepenthes has been added to the OpenWRT firmware.</li>
<li><strong>Outstanding:</strong> honeyd support</li>
</ul>
<p><strong>Extend firmware to offer the same or more/better capabilities as the stock firmware</strong></p>
<ul>
<li><strong>Status:</strong> In progress</li>
<li><strong>Outstanding:</strong> Web interface, documentation</li>
</ul>
<p>The project was stalled for a while due to time constraints (work &#038; real life commitments) and the fact that OpenWRT, which is base for the project, has gone through a major re-design overhaul since last year. The new build system is much easier to modify and maintain.</p>
<p><strong>Availability:</strong></p>
<p>Pre-compiled binaries are available upon request. Build instructions are currently being documented.</p>
<p><strong>Current project members:</strong></p>
<ul>
<li>Michael Boman (project leader)</li>
<li>Rick Zhong</li>
<li>Meder Kydyraliev</li>
<li>Anton Bolshakov</li>
<li>Johan Johari</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://proxy.11a.nu/2006/11/12/soho-honeypot-update/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Software supported ISO27001:2005 certification process</title>
		<link>http://proxy.11a.nu/2006/08/02/software-supported-iso270012005-certification-process/</link>
		<comments>http://proxy.11a.nu/2006/08/02/software-supported-iso270012005-certification-process/#comments</comments>
		<pubDate>Tue, 01 Aug 2006 21:19:00 +0000</pubDate>
		<dc:creator>proxy</dc:creator>
				<category><![CDATA[proxy]]></category>

		<guid isPermaLink="false">http://proxy.11a.nu/2006/08/02/software-supported-iso270012005-certification-process/</guid>
		<description><![CDATA[ Once in a while I get to sit down and talk to software vendors and distributors about their software offerings. Recently I got the chance to spend some time with Eric Lachapelle, CEO of Veridion, to look through the Proteus™ software application that helps you with your ISO27001:2005 certification. The software comes in 4 [...]]]></description>
			<content:encoded><![CDATA[<p><img align="left" src="http://www.veridion.net/iso27001/images/0_Security_main_03.jpg" /> Once in a while I get to sit down and talk to software vendors and distributors about their software offerings. Recently I got the chance to spend some time with Eric Lachapelle, CEO of <a href="http://www.veridion.net/">Veridion</a>, to look through the Proteus™ software application that helps you with your <a href="http://www.veridion.net/iso27001/">ISO27001:2005 certification</a>. The software comes in 4 sizes: Solo, Professional, SME and Enterprise. The Solo version is used for self-assessment gap analysis, the Professional version is aimed at either and external or internal consultant and the SME version is aimed for ASP (Application Service Providers) which can rent out the application as a hosted subscription service for self-assessments. Finally the full-blown Enterprise version is targeted to big corporations. I was shown the Enterprise version which has the following elements: Gap Analysis, Asset Risk Assessment, Centralised Policies and Procedure Management, Incident Management and Protection, Business Impact and Critical Infrastructure Identification, Reporting and Workflow Management, Ownership and Accountability. Proteus is made up of 2 key modules: Compliance (Gap Analysis) and Manager (ISMS).  The 3 entry level licenses include both modules, whereas the Enterprise version enables each module to be licensed separately. I will concentrate on the Gap Analysis module.</p>
<p>The origins of the Compliance module dates back to February 1995 when it was first demonstrated to the British Standards Institution (BSI) as a new automation tool to support the very first release of BS 7799:1995. The BSI immediately signed up as a Distributor and added their prestigious BSI company logo to the product – which remains a unique relationship to this day, more than 11 years later.  The latest version of Proteus software has been completely redeveloped by <a href="http://www.infogov.co.uk/">Information Governance Limited</a> and enhanced over the past 2 years and is now  accessed using a web browser interface. I was concerned that an application that will contain confidential information was web enabled. Don&#8217;t get me wrong here, I clearly can understand the benefits of having the application web enabled - but just think about it for a minute: It will clearly point out your critical infrastructure, where it is located and how it is protected. If my goal was to bring your corporation to its knees, the data stored in the system would be worth its weight in gold. With that in mind I asked if there has been any independent 3rd party security review of the software and according to the vendor Proteus has been audited both by Vodafone UK and Novartis AG - and both purchased it afterwards.</p>
<p><img align="right" src="http://www.infogov.co.uk/images/stories/screenShots/proteus_logo.jpg" />All versions of Proteus come with the self-assessment questionnaire that helps you understand where your organisation lacks processes and/or policies to be ISO27001 compliant. This can save you a big money based on what a consultant would charge you just to ask you the questions. Now you can sit and fill in your current security stance in the comfort of you own office, and once done you can review the report and see where you are not in compliance with the ISO27001 standard.  Of course, if you use the Enterprise (Server) licence, the system fully supports assignment and delegation of the questionnaire to the relevant subject matter experts across your organization.  The system incorporates automated workflow management and ‘dashboard’ graphical disply of current status apart from a comprehensive set of pre-defined audit reports.</p>
<p>Furthermore, the integrated nature of Proteus enables all the Compliance Controls and associated documentation to be fully integrated with Asset Management, Incident Management, Risk Assessment and Business Impact Analysis as you move forward to the construction of a live Information Security Management System (ISMS).</p>
<p>Even if you don&#8217;t plan to get your organisation certified right now it is good to know where it stands so you know which areas needs to be improved upon. The process itself can be very enlightening as well, as you will be required to find out and document which systems are required for business continuity and their respective dependencies on both infrastructure and staff.</p>
<p>I don&#8217;t consider the software to be that expensive compared what it provides you with. The Solo version costs around USD$1100 at the time of writing, and for that you get a day or two (or perhaps even three, if you are really lucky - but that would be stretching it) with a consultant. Don&#8217;t get me wrong here, if you are going for the ISO27001 certification you will definitely need to hire an auditor to certify your business - but shouldn&#8217;t you do what you can first to get your organisation up to speed with the requirements before calling in the auditors or external consultants?</p>
<p>I have not seen any other offerings of similar software, so I can not comment if this particular offering is the best one on the market - but one thing is for sure: this kind of software will really simplify the certification process, and is in my opinion well worth the investment. The software is currently in English, but the Japanese, French and Spanish version of Proteus should be available for mid-September followed up by the Simplified Chinese, Traditional Chinese and Portuguese version of Proteus should be available for mid-October. Finally, the German, Italian and Korean versions of Proteus should be available by mid-January 2007. Apart from that, it runs on the most commonly available systems out there: Microsoft Windows 2000 and Linux and has very moderate system requirements: minimum system requirement is a Pentium III with 512 Mb of RAM, but of course the software will perform better with more resources available to it.</p>
<p>I thank Eric for taking the time to show me the functionality of the Proteus software. If you are a vendor or a reseller of similar software - or any other security related software for that matter - do feel free to <a href="http://proxy.11a.nu/about/contact-me/">contact me</a> so I can take a look at your offerings as well.
</p>
]]></content:encoded>
			<wfw:commentRss>http://proxy.11a.nu/2006/08/02/software-supported-iso270012005-certification-process/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Securing SSH access with pam_captcha</title>
		<link>http://proxy.11a.nu/2006/06/05/securing-ssh-access-with-pam_captcha/</link>
		<comments>http://proxy.11a.nu/2006/06/05/securing-ssh-access-with-pam_captcha/#comments</comments>
		<pubDate>Mon, 05 Jun 2006 15:04:00 +0000</pubDate>
		<dc:creator>proxy</dc:creator>
				<category><![CDATA[proxy]]></category>

		<guid isPermaLink="false">http://proxy.11a.nu/2006/06/05/securing-ssh-access-with-pam_captcha/</guid>
		<description><![CDATA[Anyone who runs their SSH service on the default port, and have it accessable to the world, should by now noticed the huge amount of mindless banging on the door in terms of automated attempts to gain access to your system by guessing the password for (possible) user accounts. This is not a danger in [...]]]></description>
			<content:encoded><![CDATA[<p>Anyone who runs their SSH service on the default port, and have it accessable to the world, should by now noticed the huge amount of mindless banging on the door in terms of automated attempts to gain access to your system by guessing the password for (possible) user accounts. This is not a danger in it self, as long as you have strong passwords on your accounts.</p>
<p>There are several places on the net telling you to change the port SSHd is listening to, or install some firewall modifying scripts that denies access to the system after the fact. Both approaches works, but isn&#8217;t IMHO &#8220;clean&#8221;. Then I found <a href="http://www.semicomplete.com/projects/pam_captcha">pam_captcha</a>, and it seems like my worries are over.</p>
<p>pam_captcha is a ascii-art <a href="http://en.wikipedia.org/wiki/Captcha">captcha system</a> (you know, sometimes on the web you need to enter some text that are written, very often deformed, in an image) that utilises <a href="http://www.figlet.org/">figlet</a> (a text to ascii-art program) to make sure there is a human at the keyboard while going for keyboard interactive password authentication.</p>
<p>A session can look like this:</p>
<p><img src="http://proxy.11a.nu/wp-content/uploads/2006/06/pam_captcha.png" /></p>
<p>One caveat with the system is that sometimes figlet doesn&#8217;t generate the most readable ascii-art captchas, but on the other hand you don&#8217;t want something that can be bypassed with a <a href="http://en.wikipedia.org/wiki/Optical_character_recognition">OCR</a> software either. A limitation in the technique, so to speak.</p>
<p>The <a href="http://en.wikipedia.org/wiki/Pluggable_Authentication_Modules">PAM</a> module was easy to compile and install, but it has the path to figlet is hardcoded into the source code and it needs to be changed on most standard Linux installations. The  documentation is sparse, but performs it&#8217;s intended use. I don&#8217;t have much to complain about when it comes to the functionality of the software.</p>
<p>Do yourself a favor and get this one installed to make sure that no 2-bit script kiddie can compromise your system due to some user choosing a poor password.
</p>
]]></content:encoded>
			<wfw:commentRss>http://proxy.11a.nu/2006/06/05/securing-ssh-access-with-pam_captcha/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>SguilCD 0.6.1 Development Started</title>
		<link>http://proxy.11a.nu/2006/04/13/sguilcd-061-development-started/</link>
		<comments>http://proxy.11a.nu/2006/04/13/sguilcd-061-development-started/#comments</comments>
		<pubDate>Thu, 13 Apr 2006 02:08:00 +0000</pubDate>
		<dc:creator>proxy</dc:creator>
				<category><![CDATA[proxy]]></category>

		<guid isPermaLink="false">http://proxy.11a.nu/2006/04/13/sguilcd-061-development-started/</guid>
		<description><![CDATA[I&#8217;ve started to work on SguilCD 0.6.1 and I&#8217;ve uploaded several RPM&#8217;s to http://www.boseco.com/download/?get=/Sguil/BETA for you to test out. Please report any problems using the forum.
This is beta software, no official support will be given and they have only been tested so far as they compile cleanly. The RPMs are compiled for CentOS 4 (a [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;ve started to work on SguilCD 0.6.1 and I&#8217;ve uploaded several RPM&#8217;s to <a href="http://www.boseco.com/download/?get=/Sguil/BETA">http://www.boseco.com/download/?get=/Sguil/BETA</a> for you to test out. Please report any problems using the <a href="http://www.boseco.com/forum/">forum</a>.</p>
<p>This is beta software, no official support will be given and they have only been tested so far as they compile cleanly. The RPMs are compiled for <a href="http://www.centos.org/">CentOS</a> 4 (a <em>gratis</em> re-compile of <a href="http://www.redhat.com/">RHEL</a> 4), but the <a href="http://www.boseco.com/download/?get=/Sguil/BETA/SRPMS">source RPMs</a> are available if you want to compile them against a different distribution.
</p>
]]></content:encoded>
			<wfw:commentRss>http://proxy.11a.nu/2006/04/13/sguilcd-061-development-started/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Bejtlich / Bianco ShmooCon Video Online</title>
		<link>http://proxy.11a.nu/2006/04/10/bejtlich-bianco-shmoocon-video-online/</link>
		<comments>http://proxy.11a.nu/2006/04/10/bejtlich-bianco-shmoocon-video-online/#comments</comments>
		<pubDate>Mon, 10 Apr 2006 15:12:00 +0000</pubDate>
		<dc:creator>proxy</dc:creator>
				<category><![CDATA[proxy]]></category>

		<guid isPermaLink="false">http://proxy.11a.nu/2006/04/10/bejtlich-bianco-shmoocon-video-online/</guid>
		<description><![CDATA[I&#8217;ve mirrored an excellent talk by Bejtlich / Bianco on the topic of Network Security Monitoring and Sguil which was presented at ShmooCon earlier this year.

]]></description>
			<content:encoded><![CDATA[<p>I&#8217;ve <a href="http://taosecurity.blogspot.com/2006/03/bejtlichbianco-shmoocon-video-online.html">mirrored</a> an excellent talk by <a href="http://taosecurity.blogspot.com/">Bejtlich</a> / <a href="http://infosecpotpourri.blogspot.com/">Bianco</a> on the topic of Network Security Monitoring and <a href="http://www.sguil.net/">Sguil</a> which was presented at <a href="http://www.shmoocon.org/speakers.html#bejtlich">ShmooCon</a> earlier this year.
</p>
]]></content:encoded>
			<wfw:commentRss>http://proxy.11a.nu/2006/04/10/bejtlich-bianco-shmoocon-video-online/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
<enclosure url="http://proxy.11a.nu/audio/Bejtlich-Squil.mp4" length="88098056" type="audio/mpeg" />
		</item>
		<item>
		<title>Audio of my talk at EUSecWest 06 posted</title>
		<link>http://proxy.11a.nu/2006/03/30/audio-of-my-talk-at-eusecwest-06-posted/</link>
		<comments>http://proxy.11a.nu/2006/03/30/audio-of-my-talk-at-eusecwest-06-posted/#comments</comments>
		<pubDate>Thu, 30 Mar 2006 13:33:00 +0000</pubDate>
		<dc:creator>proxy</dc:creator>
				<category><![CDATA[proxy]]></category>

		<guid isPermaLink="false">http://proxy.11a.nu/2006/03/30/audio-of-my-talk-at-eusecwest-06-posted/</guid>
		<description><![CDATA[I&#8217;ve finally moved over to another hosting provider that offers me the storage and bandwidth I require for my growing sites, and I can finally offer you the recording of my EUSecWest 06 presentation about Network Security Monitoring: Theory and Practice.
Just to note that Mr. Murphy was present at the conference, and the demo was [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;ve finally moved over to another hosting provider that offers me the storage and bandwidth I require for my growing sites, and I can finally offer you the <a href="http://proxy.11a.nu/audio/Michael_Boman_-_Network_Security_Monitoring_Theory_and_Practice.mp3">recording</a> of my EUSecWest 06 presentation about <a href="http://proxy.11a.nu/wp-content/uploads/2006/02/Network%20Security%20Monitoring%20-%20EUSecWest06%202006-02-22.pdf">Network Security Monitoring: Theory and Practice</a>.</p>
<p>Just to note that Mr. Murphy was present at the conference, and the demo was totally fubar&#8217;ed. Next time I&#8217;ll go with a pre-recorded demo or just screenshots. And sorry about the sound quality, the audio was recorded on the same machine I had my slides / demo on.
</p>
]]></content:encoded>
			<wfw:commentRss>http://proxy.11a.nu/2006/03/30/audio-of-my-talk-at-eusecwest-06-posted/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
<enclosure url="http://proxy.11a.nu/audio/Michael_Boman_-_Network_Security_Monitoring_Theory_and_Practice.mp3" length="" type="audio/mpeg" />
<enclosure url="" length="" type="" />
		</item>
		<item>
		<title>End of the Wordpress saga</title>
		<link>http://proxy.11a.nu/2006/03/20/end-of-the-wordpress-saga/</link>
		<comments>http://proxy.11a.nu/2006/03/20/end-of-the-wordpress-saga/#comments</comments>
		<pubDate>Mon, 20 Mar 2006 11:53:00 +0000</pubDate>
		<dc:creator>proxy</dc:creator>
				<category><![CDATA[proxy]]></category>

		<guid isPermaLink="false">http://proxy.11a.nu/2006/03/20/end-of-the-wordpress-saga/</guid>
		<description><![CDATA[Matt has updated the Wordpress 2.0.2 release notification and properly given credit to my contribution to make Wordpress a more secure software.
As I understand it there was some lack of communication within the Wordpress team when Matt wrote the release advisory and was never informed about my contribution. I still hope that the Wordpress team [...]]]></description>
			<content:encoded><![CDATA[<p>Matt has <a href="http://wordpress.org/development/2006/03/security-202/">updated the Wordpress 2.0.2 release notification</a> and properly given credit to my contribution to make Wordpress a more secure software.</p>
<p>As I understand it there was some lack of communication within the Wordpress team when Matt wrote the release advisory and was never informed about my contribution. I still hope that the Wordpress team does take my suggestion under consideration and implement processes and procedures to make sure this sort of thing does not happens again.</p>
<p>With this I put the Wordpress issue to rest. Thank you all so much for your support and feedback.
</p>
]]></content:encoded>
			<wfw:commentRss>http://proxy.11a.nu/2006/03/20/end-of-the-wordpress-saga/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Cross Site Scripting vulnerability in Wordpress 2.0.1</title>
		<link>http://proxy.11a.nu/2006/03/17/xss-in-wordpress-201/</link>
		<comments>http://proxy.11a.nu/2006/03/17/xss-in-wordpress-201/#comments</comments>
		<pubDate>Thu, 16 Mar 2006 16:00:00 +0000</pubDate>
		<dc:creator>proxy</dc:creator>
				<category><![CDATA[proxy]]></category>

		<guid isPermaLink="false">http://proxy.11a.nu/2006/03/17/xss-in-wordpress-201/</guid>
		<description><![CDATA[This blog post was originally published on the 4th March 2006, but was removed until a patched version of Wordpress was released to give the Wordpress users out there a chance to update their installations.

Wordpress 2.0.1 has an reflected Cross Site Scripting vulnerability in /wp-admin/options-general.php. You need to be logged in to use it. The [...]]]></description>
			<content:encoded><![CDATA[<p><em>This blog post was originally published on the 4th March 2006, but was removed until a patched version of Wordpress was released to give the Wordpress users out there a chance to update their installations.<br />
</em></p>
<p><a href="http://wordpress.org/">Wordpress</a> 2.0.1 has an reflected Cross Site Scripting vulnerability in /wp-admin/options-general.php. You need to be logged in to use it. The exploit URL would be something like this:</p>
<p >http://host.domain.tld/wp-admin/options-general.php?page=%3CSCRIPT%3Ealert(%22XSS%22);%3C/SCRIPT%3E</p>
<p>Due to the fact that it&#8217;s an reflected version and you have to be logged in to use it I don&#8217;t think it&#8217;s very suspectable for malicious usage. The fix is pretty simple as seen by the diff below:</p>
<pre>$ <em>svn diff wp-admin/admin.php</em> Index: wp-admin/admin.php
===================================================================
&#8212; wp-admin/admin.php  (revision 3513)
+++ wp-admin/admin.php  (working copy) @@ -61,7 +61,7 @@
}  if (! file_exists(ABSPATH . &#8220;wp-content/plugins/$plugin_page&#8221;))
<font color="red">-                       die(sprintf(__(&#8217;Cannot load %s.&#8217;), $plugin_page));</font>
<font color="green">+                       die(sprintf(__(&#8217;Cannot load %s.&#8217;), htmlentities($plugin_page)));</font>
if (! isset($_GET[&#8217;noheader&#8217;])) require_once(ABSPATH . &#8216;/wp-admin/admin-header.php&#8217;);</pre>
<p>I have notified the <a href="mailto:security@wordpress.org">Wordpress security team</a> about this bug, and hopefully we will see a public fix soon.</p>
<p>Take care.</p>
<p><strong>UPDATE:</strong> <a href="http://txfx.net/">Mark Jaquith</a> and David House on the <a href="irc://irc.freenode.net/wordpress">#wordpress IRC channel</a> worked up an possible exploit scenario, which made me mark this post as private until a public fix for this vulnerability is published. The attack scenario they <a href="http://proxy.11a.nu/wp-content/uploads/2006/03/xss_in_wordpress_exploit_poc.txt">came up with is the following code</a>. If disguised with something like <a href="http://tinyurl.com/">tinyurl</a> an administrator might be fooled to click on the link and set the password to a pre-defined value (or modify any other settings).
</p>
]]></content:encoded>
			<wfw:commentRss>http://proxy.11a.nu/2006/03/17/xss-in-wordpress-201/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Responsible Disclosure of Security Vulnerabilities</title>
		<link>http://proxy.11a.nu/2006/03/13/responsible-disclosure-of-security-vulnerabilities/</link>
		<comments>http://proxy.11a.nu/2006/03/13/responsible-disclosure-of-security-vulnerabilities/#comments</comments>
		<pubDate>Mon, 13 Mar 2006 04:28:00 +0000</pubDate>
		<dc:creator>proxy</dc:creator>
				<category><![CDATA[proxy]]></category>

		<guid isPermaLink="false">http://proxy.11a.nu/2006/03/13/responsible-disclosure-of-security-vulnerabilities/</guid>
		<description><![CDATA[Recently I reported a Cross Site Scripting vulnerability in Wordpress to their security team, and complied with their every demand (and suggestion) - including unpublished my finding report on this website until a patched version is released and people have had a chance to upgrade. The problem is that they never gave me credit for [...]]]></description>
			<content:encoded><![CDATA[<p>Recently I reported a <a href="http://en.wikipedia.org/wiki/XSS">Cross Site Scripting</a> vulnerability in <a href="http://wordpress.org">Wordpress</a> to their <a href="mailto:security@wordpress.org">security team</a>, and complied with their every demand (and suggestion) - including unpublished my finding report on this website until a patched version is released and people have had a chance to upgrade. The problem is that they never gave me credit for the finding. Yes, that&#8217;s right - <a href="http://wordpress.org/development/2006/03/security-202/">they never mentioned my contribution</a> to make Wordpress a more secure software, even when they outright promised me credits.</p>
<p>From the #wordpress-dev channel on Freenode IRC network:</p>
<pre>Mar 04 19:10:02 [MarkJaquith] We'll make sure you get credit</pre>
<p>This is perhaps something I would expect from some vendors of propriety software (and no, Microsoft is not one of them), but not from a prominent open source project as Wordpress is.</p>
<p>As a security consultant, researcher and developer the only thing I (and others like me) have is our reputation. By not giving credit where credit is due, I don&#8217;t get any recognition of my contributions which could be taken in the view that my contributions were not important. This is very strange in this case, as they even used the patch I submitted verbatim.</p>
<p>Responsible disclosure is a two-way street, where the security researcher comply with <a href="http://www.wiretrip.net/rfp/policy.html">industry best practices</a> and vendor disclosure policies and in return the vendor gives credit to the researcher for his or hers contributions. It is also important to keep the security researcher in the loop about the progress as well, else the researcher might think that nothing is happening and might pre-maturely release the vulnerability and label the vendor as non-responsive.</p>
<p>If the communication with the Wordpress security team drastically improves, I might consider to start selling those vulnerabilities to the highest bidder - because then I at least get rewarded financially for my research. This would of course be on a vendor by vendor basis, where vendors who honor their part of responsible disclosure do not need to worry.<br />
My suggestions for the Wordpress security team is the following:</p>
<ol>
<li>Have an auto-responder on the security@wordpress.org address which confirms to the reporter that the mail system has recieved it.<br />
There was no communication at all through email, or othervise, letting me know that you even recieved the email in the first place. Only later I got contacted by Donncha O Caoimh, letting me know that he patched Wordpress.com against the vulnerability. As his email contained my email I can assume with great confidence that the email sent to the Wordpress security team was in fact recieved.</li>
<li>Communicate to the reporter when the vulnerability has been confirmed.<br />
There were some IRC communication on the topic, but an email reply isn&#8217;t that time consuming.</li>
<li>Communicate to the reporter when the patch has been created, possible ask them to test it out for themselves as well.<br />
My submission included a patch, which was working and fixed the vulnerability (and later used verbatim in the patched version).</li>
<li>Let the reporter know when the patched version will be released.<br />
I had to constantly ask on IRC what the progress status was.</li>
<li>Make sure that the reporter recieves propper credits where credit is due.<br />
The Wordpress team obviously failed on this.</li>
</ol>
]]></content:encoded>
			<wfw:commentRss>http://proxy.11a.nu/2006/03/13/responsible-disclosure-of-security-vulnerabilities/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
