<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
>
<channel>
	<title>pseudo-flaw.net</title>
	<link>http://pseudo-flaw.net/log</link>
	<description>Research. Demonstrations. Utilities.</description>
	<copyright>Copyright (c) 2007-2008, Gregory Fleischer</copyright>
	<pubDate>Tue, 29 Apr 2008 02:46:00 +0000</pubDate>
	<item>
		<title>Admin Authentication Bypass in WordPress 2.5</title>
		<link>http://pseudo-flaw.net/log/64/admin-authentication-bypass-in-wordpress-2-5</link>
		<pubDate>Tue, 29 Apr 2008 02:46:00 +0000</pubDate>
		<guid isPermaLink="false">http://pseudo-flaw.net/log/64/admin-authentication-bypass-in-wordpress-2-5</guid>
		<description>
    
      Steven J. Murdoch has a great 
      post about an admin cookie authentication bypass in
      WordPress 2.5.  It provides an instructive look at how simple it
      is to improperly implement cryptographic functions.
    
    
      The basic premise is that in Wordpress 2.5, an 
      HMAC was used to
      provide integrity protection for the authentication cookie, but
      a design flaw allows specially chosen user names to create
      forged authentication cookies.
    
    
  [...]</description>
		<content:encoded><![CDATA[
    <p>
      Steven J. Murdoch has a great 
      <a
	title="Wordpress 2.5 cookie integrity protection vulnerability"
	href="http://www.lightbluetouchpaper.org/2008/04/25/wordpress-25-cookie-integrity-protection-vulnerability/"
	>post</a> about an admin cookie authentication bypass in
      WordPress 2.5.  It provides an instructive look at how simple it
      is to improperly implement cryptographic functions.
    </p>
    <p>
      The basic premise is that in Wordpress 2.5, an 
      <a
	title="HMAC - Wikipedia, the free encyclopedia"
	href="http://en.wikipedia.org/wiki/Hmac"
	>HMAC</a> was used to
      provide integrity protection for the authentication cookie, but
      a design flaw allows specially chosen user names to create
      forged authentication cookies.
    </p>
    <p>
      The auth cookie allows a user to login without any complicated
      session management on the server side by storing the user login,
      expiration time and hash value.  A valid auth cookie grants a
      user the ability to login without any form of password.  So, if
      a forged auth cookie could be generated such that the user login
      field was "admin", then that given user would have
      administrative privileges.
    </p>
    <p>
      The auth cookie value is of the format:
    </p>
<pre>
      <i>$user_login</i> . '|' . <i>$expiration</i> . '|' . <i>$hash</i>
</pre>
    <p>where the hash was the HMAC derived from the <i>SECRET_KEY</i>
    defined in the configuration.
    </p>
    <p>
      The design mistake was that the HMAC was calculated over the
      undelimited value:
    </p>
<pre>
      <i>$user_login</i> . <i>$expiration</i>
</pre>
    <p>
      Consequently, an appropriately chosen user name could be
      registered that would allow access to the admin account by
      tampering with the cookie.  
    </p>
    <p>
      In order to chose an appropriate user name, the following criteria
      needs to be met:
    </p>
    <ol>
      <li>User name must begin with the string "admin"</li>
      <li>The expiration must be not be in the past</li>
      <li>When the user name and password are concatenated, the
      original value used to calculate the HMAC must be unchanged.
      </li>
    </ol>
    <p>Obviously, the simplest choice for a user name would be
    "admin0".  For example, when the HMAC was initially calculated, the value:
    </p>
<pre>
      <i>"admin0"</i> . <i>"1209590828"</i>
</pre>
    <p>would result in a cookie value of:</p>
<pre>
admin0|1209590828|7863a08bd04af260bd5df2a8bf7e8b33
</pre>
    <p>Then, the cookie is modified by moving the 0 to the expiration field:</p>
<pre>
admin|01209590828|7863a08bd04af260bd5df2a8bf7e8b33
</pre>
    <p>so that the HMAC is calculated over:</p>
<pre>
      <i>"admin"</i> . <i>"01209590828"</i>
</pre>
    <p>
      Since the concatenated strings are identical, the HMAC hash is
      matched and the user is granted admin privileges.
    </p>
    <p>A simple implementation mistake with serious consequences.</p>
  ]]></content:encoded>
	</item>
	<item>
		<title>Cross-Site XHR Removed from Firefox 3</title>
		<link>http://pseudo-flaw.net/log/63/cross-site-xhr-removed-from-firefox-3</link>
		<pubDate>Fri, 28 Mar 2008 02:53:00 +0000</pubDate>
		<guid isPermaLink="false">http://pseudo-flaw.net/log/63/cross-site-xhr-removed-from-firefox-3</guid>
		<description>
    According to this Bugzilla entry, Bug 424923 - Remove Cross-Site XHR, the Cross-Site
      XMLHttpRequest (XHR) support has been removed from Mozilla Firefox 3.
      Mike Shaver made brief mention of this in his latest blog post.
    
    
      I think this is good news overall.  It just didn&apos;t seem that the whole
      concept of cross-site XHR was fully baked.  Given the prevalence
      of cross-domain web attacks, waiting for the specification to
      settle is probably an excellent [...]</description>
		<content:encoded><![CDATA[
    <p>According to this Bugzilla entry, <a
	title="Bug 424923 - Remove Cross-Site XHR"
	href="https://bugzilla.mozilla.org/show_bug.cgi?id=424923"
	>Bug 424923 - Remove Cross-Site XHR</a>, the Cross-Site
      XMLHttpRequest (XHR) support has been removed from Mozilla Firefox 3.
      Mike Shaver made brief mention of this in his latest <a
	title="shaver » the missed opportunity of acid 3"
	href="http://shaver.off.net/diary/2008/03/27/the-missed-opportunity-of-acid-3/"
	>blog post</a>.
    </p>
    <p>
      I think this is good news overall.  It just didn't seem that the whole
      concept of cross-site XHR was fully baked.  Given the prevalence
      of cross-domain web attacks, waiting for the specification to
      settle is probably an excellent idea.
    </p>
  ]]></content:encoded>
	</item>
	<item>
		<title>Mozilla Firefox 2.0.0.13 Released</title>
		<link>http://pseudo-flaw.net/log/62/mozilla-firefox-2-0-0-13-released</link>
		<pubDate>Wed, 26 Mar 2008 04:19:00 +0000</pubDate>
		<guid isPermaLink="false">http://pseudo-flaw.net/log/62/mozilla-firefox-2-0-0-13-released</guid>
		<description>
    
      Mozilla Firefox 2.0.0.13 has been released.  See the
      release notes for more information.
    
    
      There are security fixes for a couple of vulnerabilities that I was involved with:
    
    
      MFSA 2008-18: Java socket connection to any local port via
	  LiveConnect
      
      
	MFSA 2008-16: HTTP Referrer spoofing with malformed URLs
      
    
    I&apos;ll be posting some more information about these in the future.
  </description>
		<content:encoded><![CDATA[
    <p>
      Mozilla Firefox 2.0.0.13 has been released.  See the
      <a
	title="Mozilla Firefox 2.0.0.13 Release Notes"
	href="http://www.mozilla.com/en-US/firefox/2.0.0.13/releasenotes/"
	>release notes</a> for more information.
    </p>
    <p>
      There are security fixes for a couple of vulnerabilities that I was involved with:
    </p>
    <ul>
      <li><a
	  title="MFSA 2008-18: Java socket connection to any local port via LiveConnect"
	  href="http://www.mozilla.org/security/announce/2008/mfsa2008-18.html"
	  >MFSA 2008-18: Java socket connection to any local port via
	  LiveConnect</a>
      </li>
      <li>
	<a
	  title="MFSA 2008-16: HTTP Referrer spoofing with malformed URLs"
	  href="http://www.mozilla.org/security/announce/2008/mfsa2008-16.html"
	  >MFSA 2008-16: HTTP Referrer spoofing with malformed URLs</a>
      </li>
    </ul>
    <p>I'll be posting some more information about these in the future.</p>
  ]]></content:encoded>
	</item>
	<item>
		<title>Tor Google Summer of Code - Torbutton Testing</title>
		<link>http://pseudo-flaw.net/log/61/tor-google-summer-of-code-torbutton-testing</link>
		<pubDate>Wed, 26 Mar 2008 03:57:00 +0000</pubDate>
		<guid isPermaLink="false">http://pseudo-flaw.net/log/61/tor-google-summer-of-code-torbutton-testing</guid>
		<description>
    
      Tor and EFF are once again taking part in Google&apos;s Summer of
      Code (GSOC).  See 
      The Tor Project is in Google Summer of Code 2008! post or
      Work on Tor this summer, get paid by Google.
    
    
      The volunteer projects page has some great ideas.  And the
      deadline is rapidly approaching (March 31, 2008 at 5pm Pacific Time).
    
    
      I&apos;ve always been fascinated by client-side attacks that use the
    web-browser as a launching pad.  Although the [...]</description>
		<content:encoded><![CDATA[
    <p>
      Tor and EFF are once again taking part in Google's Summer of
      Code (GSOC).  See 
      <a
	title="The Tor Project is in Google Summer of Code 2008!"
	href="https://blog.torproject.org/blog/tor-project-google-summer-code-2008%21"
	>The Tor Project is in Google Summer of Code 2008!</a> post or
      <a
	title="Work on Tor this summer, get paid by Google"
	href="http://archives.seul.org/or/announce/Mar-2008/msg00000.html"
	>Work on Tor this summer, get paid by Google</a>.
    </p>
    <p>
      The <a
	title="Tor: Volunteer"
	href="https://www.torproject.org/volunteer.html#Projects"
	>volunteer projects</a> page has some great ideas.  And the
      deadline is rapidly approaching (<a
	title="Tor: Google Summer of Code 2008"
	href="https://www.torproject.org/gsoc.html"
	>March 31, 2008 at 5pm Pacific Time</a>).
    </p>
    <p>
      I've always been fascinated by client-side attacks that use the
    web-browser as a launching pad.  Although the networking aspect of
    anonymity is interesting (and critically important!), 
    the application level attacks seem more
    practical from a high-level point of view.  There is an extremely
    low barrier entry for an adversary to configure a Tor exit node
    and start injecting malicious  traffic.
    </p>      
    <p>Currently, Torbutton is the preferred Firefox plugin for
      enabling and disabling the use of Tor from within the browser.
      There has been a large amount of work going into improving the
      anonymity profile for Firefox users.  Ideally, an adversary
      should not be able to unmask a user by profiling browser
      attributes or forcing plugins to make direct network connections.
    </p>
    <p>
      To this end, I've set up a <a
	  title="Torbutton Testing"
	  href="http://pseudo-flaw.net/content/tor/torbutton/"
	>Torbutton testing page</a> that lists
      several possible attacks.  Many of these are fixed in the latest
      development version of Torbutton.  Unfortunately, some require
      changes in the Firefox browser to achieve the more complete
      anonymity that many users desire.  
    </p>
    <p>
      Note: this is primarily a resource for developers or researchers.
    </p>
    <p>
      So, if you are a student who enjoys Firefox, JavaScript and
      plugin hacking, the "Testing integration of Tor with web
      browsers for our end users" topic
      many be a good project to look at.  There is
      still a large amount of research to be done, especially focused on
      the soon to be released Firefox 3 web-browser.
    </p>
  ]]></content:encoded>
	</item>
	<item>
		<title>Importing DLDOS dataloss.csv into MySQL</title>
		<link>http://pseudo-flaw.net/log/60/importing-dldos-dataloss-csv-into-mysql</link>
		<pubDate>Mon, 10 Mar 2008 06:19:00 +0000</pubDate>
		<guid isPermaLink="false">http://pseudo-flaw.net/log/60/importing-dldos-dataloss-csv-into-mysql</guid>
		<description>
    
      I&apos;ve been a big fan of Attrition.org&apos;s 
      Errata: (DLDOS: Data Loss Database - Open Source) 
      data set for a long time.  When I first started working with it,
      I wanted something more friendly than just the straight CSV file
      to crunch.  As a result, I created a very simple MySQL schema
      to hold it and wrote some simple bash scripts to get the data
      imported.  It got more complicated following an aborted Ruby on
      Rails project due to the addition of [...]</description>
		<content:encoded><![CDATA[
    <p>
      I've been a big fan of Attrition.org's 
      <a
	title="Errata: (DLDOS: Data Loss Database - Open Source)"
	href="http://attrition.org/dataloss/dldos.html"
	>Errata: (DLDOS: Data Loss Database - Open Source)</a> 
      data set for a long time.  When I first started working with it,
      I wanted something more friendly than just the straight CSV file
      to crunch.  As a result, I created a very simple MySQL schema
      to hold it and wrote some simple bash scripts to get the data
      imported.  It got more complicated following an aborted Ruby on
      Rails project due to the addition of reference tables for id
      values and data type checks.
    </p>
    <p>
      I noticed that there still doesn't appear to be any publically
      available scripts to
      import the 'dataloss.csv' into a MySQL database, so I went ahead
      and bundled up what I had.  These scripts are pretty rough and
      the documentation is limited, so you'll want to look at the
      source to answer any questions.
    </p>
    <p>
      You can download the package directly:
	<a 
	    title="dldos-db-mysql scripts"
	    href="http://pseudo-flaw.net/resource/misc/attach:/dldos-db-mysql/dldos-db-mysql-0.1.tar.gz"
	  >dldos-db-mysql-0.1.tar.gz</a>
	(<a
	  title="detached signature"
	  href="http://pseudo-flaw.net/resource/misc/attach:/dldos-db-mysql/dldos-db-mysql-0.1.tar.gz.asc"
	  >sig</a>). See the <a
	  title="dldos-db-mysql README"
	  href="http://pseudo-flaw.net/resource/misc/inline:/dldos-db-mysql/README">README</a>
	for more information.
    </p>
    <p>
      Eventually, I'd like to consolidate the scripts into a single
      utility that could handle the entire import process.  Hopefully,
      what I've posted will be of use to someone.
    </p>
  ]]></content:encoded>
	</item>
	<item>
		<title>Firefox File Stealing - Part 1</title>
		<link>http://pseudo-flaw.net/log/59/firefox-file-stealing-part-1</link>
		<pubDate>Mon, 10 Mar 2008 05:25:00 +0000</pubDate>
		<guid isPermaLink="false">http://pseudo-flaw.net/log/59/firefox-file-stealing-part-1</guid>
		<description>
    
      I&apos;ve posted the first part of the demonstrations for
      the Mozilla Firefox file stealing vulnerabilities
      discussed in 
      MFSA 2008-02: Multiple file input focus stealing
      vulnerabilities.  
    
    The page is available from 
here.
    
    
      These demonstrations are currently available in
      Bugzilla, but I wanted to tie them together with some of
      the other file stealing vulnerabilities.  There is quite of list
      of other Bugzilla entries [...]</description>
		<content:encoded><![CDATA[
    <p>
      I've posted the first part of the demonstrations for
      the Mozilla Firefox file stealing vulnerabilities
      discussed in 
      <a
	title="MFSA 2008-02: Multiple file input focus stealing vulnerabilities"
	href="http://www.mozilla.org/security/announce/2008/mfsa2008-02.html"
	>MFSA 2008-02: Multiple file input focus stealing
      vulnerabilities</a>.  
    </p>
    <p>The page is available from 
<a
 title="Firefox - File Stealing"
 href="http://pseudo-flaw.net/content/web-browsers/firefox-file-stealing/"
>here</a>.
    </p>
    <p>
      These demonstrations are currently available in
      Bugzilla, but I wanted to tie them together with some of
      the other file stealing vulnerabilities.  There is quite of list
      of other Bugzilla entries detailing possible file stealing
      attacks, some of which reach all the way back to the year 2000.
    </p>
    <p>
    I find the two demos very fascinating, because they represent
  failures to fully address a vulnerability.  The 
<a
 title="MFSA 2007-32: File input focus stealing vulnerability"
 href="http://www.mozilla.org/security/announce/2007/mfsa2007-32.html"
>original vulnerability</a> was related to using the 'focus()' method to set the
  focus on a label.  Unfortunately, not all of the code paths were
  examined and it was possible to redirect the focus by clicking on a
  nested label or by programmatically creating and sending a "click" MouseEvent.
    </p>
    <ul>
      <li>Nested label stealing: <a
 title="Firefox Focus Bug - File Stealing - DEMO (Bug #404391)"
 href="http://pseudo-flaw.net/web-browsers/firefox-file-stealing/label-nested-stealing.html"
>Firefox Focus Bug - File Stealing - DEMO (Bug #404391)</a>
      </li>
      <li>MouseEvent "click" stealing:
<a
 title="Firefox Focus Bug - File Stealing - DEMO (Bug #404391)"
 href="http://pseudo-flaw.net/web-browsers/firefox-file-stealing/label-nested-stealing.html"
>Firefox Focus Bug - File Stealing - DEMO (Bug #404391)</a>
      </li>
    </ul>
    <p>I will post the second part after I confirm that the other "spoofing"
      vulnerabilities were fully addressed in Opera.
    </p>
  ]]></content:encoded>
	</item>
	<item>
		<title>Java SE 6 Update 5 Available - Multiple Security Vulnerabilities Fixed</title>
		<link>http://pseudo-flaw.net/log/58/java-se-6-update-5-available-multiple-security-vulnerabilities-fixed</link>
		<pubDate>Wed, 05 Mar 2008 20:55:00 +0000</pubDate>
		<guid isPermaLink="false">http://pseudo-flaw.net/log/58/java-se-6-update-5-available-multiple-security-vulnerabilities-fixed</guid>
		<description>
    
      Sun recently released Java SE 6 Update 5: 
      Java SE Downloads
      (Release Notes).
    
      Included are several important security fixes:
    
    
      
	#233321: Two Security Vulnerabilities in the Java Runtime Environment Virtual Machine
      
      
	#233322: Security Vulnerability in the Java Runtime Environment With
	  the Processing of XSLT Transformations
      
      
	#233323: Multiple Security Vulnerabilities in Java Web Start May
	  Allow an Untrusted [...]</description>
		<content:encoded><![CDATA[
    <p>
      Sun recently released Java SE 6 Update 5: 
      <a
	title="Java SE Downloads"
	href="http://java.sun.com/javase/downloads/index.jsp"
	>Java SE Downloads</a>
      (<a
	title="Java SE 6 Update 5 Release Notes."
	href="http://java.sun.com/javase/6/webnotes/ReleaseNotes.html#160_05"
	>Release Notes</a>).
    </p>
      <p>Included are several important security fixes:
    </p>
    <ul>
      <li>
	<a
	  title="#233321: Two Security Vulnerabilities in the Java Runtime Environment Virtual Machine"
	  href="http://sunsolve.sun.com/search/document.do?assetkey=1-66-233321-1"
	  >#233321: Two Security Vulnerabilities in the Java Runtime Environment Virtual Machine</a>
      </li>
      <li>
	<a
	  title="#233322: Security Vulnerability in the Java Runtime Environment With the Processing of XSLT Transformations"
	  href="http://sunsolve.sun.com/search/document.do?assetkey=1-66-233322-1"
	  >#233322: Security Vulnerability in the Java Runtime Environment With
	  the Processing of XSLT Transformations</a>
      </li>
      <li>
	<a
	  title="#233323: Multiple Security Vulnerabilities in Java Web Start May Allow an Untrusted Application to Elevate Privileges"
	  href="http://sunsolve.sun.com/search/document.do?assetkey=1-66-233323-1"
	  >#233323: Multiple Security Vulnerabilities in Java Web Start May
	  Allow an Untrusted Application to Elevate Privileges</a>
      </li>
      <li>
	<a
	  title="#233324: A Security Vulnerability in the Java Plug-in May Allow an Untrusted Applet to Elevate Privileges"
	  href="http://sunsolve.sun.com/search/document.do?assetkey=1-66-233324-1"
	  >#233324: A Security Vulnerability in the Java Plug-in May Allow an Untrusted Applet to Elevate Privileges</a>
      </li>
      <li>
	<a
	  title="#233325: Vulnerabilities in the Java Runtime Environment image Parsing Library"
	  href="http://sunsolve.sun.com/search/document.do?assetkey=1-66-233325-1"
	  >#233325: Vulnerabilities in the Java Runtime Environment image Parsing Library</a>
      </li>
      <li>
	<a
	  title="#233326: Security Vulnerability in the Java Runtime Environment May Allow Untrusted JavaScript Code to Elevate Privileges Through Java APIs"
	  href="http://sunsolve.sun.com/search/document.do?assetkey=1-66-233326-1"
	  >#233326: Security Vulnerability in the Java Runtime Environment May Allow Untrusted JavaScript Code to Elevate Privileges Through Java APIs</a>
      </li>
      <li>
	<a
	  title="#233327: Buffer Overflow Vulnerability in Java Web Start May Allow an Untrusted Application to Elevate its Privileges"
	  href="http://sunsolve.sun.com/search/document.do?assetkey=1-66-233327-1"
	  >#233327: Buffer Overflow Vulnerability in Java Web Start May Allow an Untrusted Application to Elevate its Privileges</a>
      </li>
    </ul>
    <p>
      I'll followup with some additional information on the JavaScript
      privilege elevation 
      (<a
	title="#233326: Security Vulnerability in the Java Runtime Environment May Allow Untrusted JavaScript Code to Elevate Privileges Through Java APIs"
	href="http://sunsolve.sun.com/search/document.do?assetkey=1-66-233326-1"
	>#233326</a>) after I can do  some more testing.
    </p>
  ]]></content:encoded>
	</item>
	<item>
		<title>Firefox File Stealing, MFSA 2008-02, and Opera</title>
		<link>http://pseudo-flaw.net/log/57/firefox-file-stealing-mfsa-2008-02-and-opera</link>
		<pubDate>Wed, 20 Feb 2008 03:53:00 +0000</pubDate>
		<guid isPermaLink="false">http://pseudo-flaw.net/log/57/firefox-file-stealing-mfsa-2008-02-and-opera</guid>
		<description>
    
      I have been refraining from commenting on any specifics
      regarding the Mozilla Firefox file stealing vulnerabilities
      discussed in 
      MFSA 2008-02: Multiple file input focus stealing
      vulnerabilities, because Mozilla notified me that some of
      the details would be embargoed pending fixes from other browser
      vendors.  So, I was a little surprised with 
      Opera&apos;s announcement
      that:
    
    
      Mozilla notified us of one security issue ( :smile: [...]</description>
		<content:encoded><![CDATA[
    <p>
      I have been refraining from commenting on any specifics
      regarding the Mozilla Firefox file stealing vulnerabilities
      discussed in 
      <a
	title="MFSA 2008-02: Multiple file input focus stealing vulnerabilities"
	href="http://www.mozilla.org/security/announce/2008/mfsa2008-02.html"
	>MFSA 2008-02: Multiple file input focus stealing
      vulnerabilities</a>, because Mozilla notified me that some of
      the details would be embargoed pending fixes from other browser
      vendors.  So, I was a little surprised with 
      <a
	title="9.26 - coming soon! - Desktop Team - by Desktop Team"
	href="http://my.opera.com/desktopteam/blog/2008/02/14/9-26-coming-soon"
	>Opera's announcement</a>
      that:
    </p>
    <blockquote>
      Mozilla notified us of one security issue ( :smile: ) the day
      before they published their public advisory ( :worried: ). They
      did not wait for us to come back with an ETA for a fix: they
      kept their bug reports containing the details of the exploits
      closed to the public for a few days, and now opened most of them
      to everybody ( awww ).
    </blockquote>
    <p>This was picked up by 
      <a
	title="Opera screeches at Mozilla over security disclosure | The Register"
	href="http://www.theregister.co.uk/2008/02/18/opera_moz_security_disclosure_row/"
	>The Register</a> and <a
	title="Slashdot | Opera Screeches at Mozilla Over Security Disclosure"
	href="http://it.slashdot.org/article.pl?sid=08/02/18/2022249&amp;from=rss"
	>Slashdot</a> as well as numerous personal blogs.
    </p>
    <p>
      But as best as I can tell, Mozilla has not released details for
      any of the proofs-of-concept exploits that Opera may be vulnerable
      to.  The samples for the <a
	title="Bug List"
	href="https://bugzilla.mozilla.org/buglist.cgi?bug_id=404451,408034,404391,405299"
	>focus shifting bugs</a> don't appear to affect Opera.
      If Opera is in fact vulnerable to any of the released
      information, I would be very interested in finding out more
      about it.
    </p>
    <p>
      In any case, once the details for <a
	title="Bugzilla #413135"
	href="https://bugzilla.mozilla.org/show_bug.cgi?id=413135"
	>Bugzilla #413135</a>
      are opened to the public, I will be posting online
      versions of the sample exploits.
    </p>
  ]]></content:encoded>
	</item>
	<item>
		<title>OSVDB Blog and WordPress - Discovered In the Wild Category at Work</title>
		<link>http://pseudo-flaw.net/log/56/osvdb-blog-and-wordpress-discovered-in-the-wild-category-at-work</link>
		<pubDate>Thu, 14 Feb 2008 06:06:00 +0000</pubDate>
		<guid isPermaLink="false">http://pseudo-flaw.net/log/56/osvdb-blog-and-wordpress-discovered-in-the-wild-category-at-work</guid>
		<description>
    
      Just a couple of days ago, OSVDB added a new classification, Discovered In the Wild, based on some suggests by
      Pete Lindstrom (Spire Security Viewpoint).
    
    Now, we get the
      0-day Can Happen to Anyone post.  The OSVDB WordPress blog was
      being hacked by SEO spammers that edited spam content directly into
      the posts.  Apparently the blog was being exploited by a
      real-life, discovered in the wild, 0-day: 41136: WordPress XML-RPC xmlrpc.php [...]</description>
		<content:encoded><![CDATA[
    <p>
      Just a couple of days ago, OSVDB added a new classification, <a
	title="Classification: Discovered In the Wild"
	href="http://osvdb.org/blog/?p=227"
	>Discovered In the Wild</a>, based on some suggests by
      Pete Lindstrom (<a
 title="Spire Security Viewpoint"
 href="http://spiresecurity.typepad.com/"
>Spire Security Viewpoint</a>).
    </p>
    <p>Now, we get the
      <a
	title="&quot;0-day Can Happen to Anyone&quot;"
	href="http://osvdb.org/blog/?p=228"
	>0-day Can Happen to Anyone</a> post.  The OSVDB WordPress blog was
      being hacked by SEO spammers that edited spam content directly into
      the posts.  Apparently the blog was being exploited by a
      real-life, discovered in the wild, 0-day: <a
 title="41136: WordPress XML-RPC xmlrpc.php Unauthenticated Post Modification"
 href="http://osvdb.org/41136"
>41136: WordPress XML-RPC xmlrpc.php Unauthenticated Post Modification</a>.
    </p>
    <p>For reference, the links I saw were:</p>
    <pre>
&lt;noscript&gt;Courtney scott a &lt;a href=&quot;http://groups.google.com/group/lynn5052/web/cricket-ringtones&quot;&gt;cricket ringtones&lt;/a&gt; is not.&lt;/noscript&gt;

&lt;noscript&gt;Wiederum im Uhrzeigersinn &lt;a href=&quot;http://www.kasino007.de&quot;&gt;gratis casinospiele&lt;/a&gt; jeder Boxinhaber dann sein Online Blackjack Blatt zu Ende.&lt;/noscript&gt;
</pre>
    <p>Interesting stuff.</p>
  ]]></content:encoded>
	</item>
	<item>
		<title>From Patch to Exploit</title>
		<link>http://pseudo-flaw.net/log/55/from-patch-to-exploit</link>
		<pubDate>Thu, 14 Feb 2008 05:17:00 +0000</pubDate>
		<guid isPermaLink="false">http://pseudo-flaw.net/log/55/from-patch-to-exploit</guid>
		<description>
    If you are at all interested in how exploits are created by
    reversing patches, check out HD Moore&apos;s post over at BreakingPoint
    System Strike Center:
      Exploiting IIS via HTMLEncode (MS08-006).
    
    
      It is a step-by-step walk-through of how the vulnerability was
      located in the
      patch, the analysis applied to determine the flaw and finally how
      the exploit was developed.  An informative and interesting read
      if you are into that sort of thing.
    
  [...]</description>
		<content:encoded><![CDATA[
    <p>If you are at all interested in how exploits are created by
    reversing patches, check out HD Moore's post over at BreakingPoint
    System Strike Center:
      <a
	title="Exploiting IIS via HTMLEncode (MS08-006)"
	href="https://strikecenter.bpointsys.com/articles/2008/02/13/exploiting-iis-via-htmlencode-ms08-006"
	>Exploiting IIS via HTMLEncode (MS08-006)</a>.
    </p>
    <p>
      It is a step-by-step walk-through of how the vulnerability was
      located in the
      patch, the analysis applied to determine the flaw and finally how
      the exploit was developed.  An informative and interesting read
      if you are into that sort of thing.
    </p>
  ]]></content:encoded>
	</item>
</channel>
</rss>
<!-- Page produced in 0.15390682220459 seconds on Fri Sep  5 18:25:56 2008 -->