<?xml version="1.0"?>
<rss version="2.0">
  <channel>
    <title>PHPDeveloper.org</title>
    <link>http://www.phpdeveloper.org</link>
    <description>Up-to-the Minute PHP News, views and community</description>
    <language>en-us</language>
    <pubDate>Sun, 12 Feb 2012 21:16:48 -0600</pubDate>
    <ttl>30</ttl>
    <item>
      <title><![CDATA[PHP.net: PHP 5.3.10 Released (Security Fix - Recommended Upgrade)]]></title>
      <guid>http://www.phpdeveloper.org/news/17492</guid>
      <link>http://www.phpdeveloper.org/news/17492</link>
      <description><![CDATA[<p>
The PHP development team has <a href="http://www.php.net/index.php#id2012-02-02-1">officially announced</a> the release of the latest version of PHP in the 5.3.x series - <a href="http://www.php.net/downloads.php">PHP 5.3.10</a>:
</p>
<blockquote>
The PHP development team would like to announce the immediate availability of PHP 5.3.10. This release delivers a critical security fix. [...] Fixed arbitrary remote code execution vulnerability reported by Stefan Esser, CVE-2012-0830.
</blockquote>
<p>
It is highly recommended that users upgrade to this latest version to avoid falling victim to <a href="http://thexploit.com/sec/critical-php-remote-vulnerability-introduced-in-fix-for-php-hashtable-collision-dos/">this recently introduced bug</a> relating to the new "max_input_vars" setting added to protect from the overflow issue <a href="http://phpdeveloper.org/news/17322">recently brought up</a> in the PHP community.
</p>]]></description>
      <pubDate>Fri, 03 Feb 2012 08:01:29 -0600</pubDate>
    </item>
    <item>
      <title><![CDATA[PHPClasses.org: PHP Vulnerability May Halt Millions of Servers]]></title>
      <guid>http://www.phpdeveloper.org/news/17382</guid>
      <link>http://www.phpdeveloper.org/news/17382</link>
      <description><![CDATA[<p>
On the PHPClasses.org blog today there's a new post looking at <a href="http://www.phpclasses.org/blog/post/171-PHP-Vulnerability-May-Halt-Millions-of-Servers.html">the security vulnerability</a> that effected not only PHP but lots of other languages making them susceptible to attack from the outside.
</p>
<blockquote>
In PHP and several other languages used to implement Web applications, arrays are used to store the values of request variables such as $_GET, $_POST, $COOKIE, etc.. IF you receive a request with a large number of request values, until recent versions PHP may run into trouble.
</blockquote>
<p>
He goes on to explain why there's an issue with the array overloading and what PHP has done in recent releases to help correct the issue - the max_input_vars setting in the php.ini. He also points out that this is not a new issue - it was originally identified back in 2003 (with a video of the original presentation). He points out that the most recent releases of the PHP language have this fix in them and, if at all possible, you should upgrade to protect your applications.
</p>]]></description>
      <pubDate>Thu, 12 Jan 2012 08:21:55 -0600</pubDate>
    </item>
    <item>
      <title><![CDATA[Script-Tutorials.com: Protection and Methodologies of Security Vulnerabilities in Web Development]]></title>
      <guid>http://www.phpdeveloper.org/news/16731</guid>
      <link>http://www.phpdeveloper.org/news/16731</link>
      <description><![CDATA[<p>
On the Script Tutorials blog today there's a good summary post reminding you of some of the <a href="http://www.script-tutorials.com/security-vulnerabilities-in-web-development-and-how-they-work/">common security issues</a> that your web application can face, mostly due to improper validation and filtering.
</p>
<blockquote>
Our new article focuses on security in web. Many beginners (and not only) web programmers sometimes can make mistakes when developing its web applications. Our article is intended to eliminate potential gaps in knowledge web developers. It is quite possible that you already know something, but I'll be incredibly happy if you learn anything new. Today we learn about most popular exploits (with samples).
</blockquote>
<p>Security issues that made their list include:</p>
<ul>
<li>SQL injections
<li>Cross-site scripting/Cross-site Request Forgeries
<li>Remote & local file inclusion
<li>Displaying errors on production
<li>Including .svn (or any version control meta) files in the production release
</ul>]]></description>
      <pubDate>Wed, 17 Aug 2011 11:16:07 -0500</pubDate>
    </item>
    <item>
      <title><![CDATA[Ruslan Yakushev's Blog: ASP.NET vulnerability affecting PHP sites on IIS]]></title>
      <guid>http://www.phpdeveloper.org/news/15173</guid>
      <link>http://www.phpdeveloper.org/news/15173</link>
      <description><![CDATA[<p>
As <i>Ruslan Yakushev</i> points out <a href="http://ruslany.net/2010/09/asp-net-vulnerability-affecting-php-sites-on-iis/">in this new blog entry</a>, the same security issue that's effecting ASP.NET pages running on IIS web servers can still open up PHP scripts running on the same server.
</p>
<blockquote>
Microsoft has recently released a Security Advisory about a security vulnerability in ASP.NET. This vulnerability exists in all versions of ASP.NET. The PHP applications running on IIS are also subject to this vulnerability if ASP.NET is enabled in IIS.
</blockquote>
<p>
The issue allows attackers to access the contents of various files on the server and could allow them to tamper with the data inside. <i>Ruslan</i> notes that, while Microsoft is coming up with a fix, one of the safest things you can do is either completely disable ASP.NET in the IIS server or <a href="http://weblogs.asp.net/scottgu/archive/2010/09/18/important-asp-net-security-vulnerability.aspx">use this workaround</a>.
</p>]]></description>
      <pubDate>Thu, 23 Sep 2010 08:50:46 -0500</pubDate>
    </item>
    <item>
      <title><![CDATA[php|architect: Possible vulnerabilities found in PHP session IDs ]]></title>
      <guid>http://www.phpdeveloper.org/news/14331</guid>
      <link>http://www.phpdeveloper.org/news/14331</link>
      <description><![CDATA[<p>
<i>Beth Tucker Long</i> has posted a new warning <a href="http://www.phparch.com/2010/04/09/possible-vulnerabilities-found-in-php-session-ids">about a possible issue with session IDs</a> in PHP dealing with <a href="http://seclists.org/fulldisclosure/2010/Mar/519">weak random numbers</a> being generated by the language when making the IDs.
</p>
<blockquote>
Seclists.org has posted an advisory titled "<a href="http://seclists.org/fulldisclosure/2010/Mar/519">Weak RNG in PHP session ID generation leads to session hijacking</a>." RNG stands for Random Number Generation, and the advisory is warning that not enough entropy is being used to seed the RNG; this, in turn, can lead to a reduced number of possible session IDs under certain specific conditions, thus making brute force session spoofing easier, if not bringing it into the realm of feasibility.
</blockquote>
<p>
The threat is only marked at a "medium" level of severity, but it could still cause problems if you're not careful. There are specific conditions that have to be in place for it to be a problem including using the standard PHP session generation and that the app shares the information about remote users. To protect yourself you can either install <a href="http://www.hardened-php.net/suhosin/">Suhosin</a> and don't use the result of <a href="http://php.net/uniqid</a> directly, hash it. You can also <a href="http://www.php.net/manual/en/session.configuration.php#ini.session.entropy-file">set an external source</a> for entropy to help randomize the session ID even more.
</p>]]></description>
      <pubDate>Mon, 12 Apr 2010 08:29:00 -0500</pubDate>
    </item>
    <item>
      <title><![CDATA[PEAR Blog: Net_Traceroute and Net_Ping security advisory]]></title>
      <guid>http://www.phpdeveloper.org/news/13535</guid>
      <link>http://www.phpdeveloper.org/news/13535</link>
      <description><![CDATA[<p>
<a href="http://blog.pear.php.net/2009/11/14/net_traceroute-and-net_ping-security-advisory/">An advisory has been issued</a> on the PEAR blog about two packages - Net_Traceroute and Net_Ping - that could expose your site to a security issue, a remote arbitrary command injection.
</p>
<blockquote>
Net_Ping is an OS independent wrapper class for executing ping calls from PHP. Net_Traceroute is an OS independent wrapper class for executing traceroute calls from PHP. When input from forms are used directly, the attacker could pass variables that would allow him to execute remote arbitrary command injections.
</blockquote>
<p>
You can use filtering as a workaround until your packages are updated on your server. You can upgrade to the latest packages here: <a href="http://blog.pear.php.net/2009/11/14/net_traceroute-and-net_ping-security-advisory/#%20%20http://download.pear.php.net/package/Net_Ping-2.4.5.tgz">Net_Ping</a>, <a href="http://download.pear.php.net/package/Net_Traceroute-0.21.2.tgz">Net_Traceroute</a>.
</p>]]></description>
      <pubDate>Mon, 16 Nov 2009 07:56:43 -0600</pubDate>
    </item>
    <item>
      <title><![CDATA[Rafael Dohms' Blog: PHP Security: Are you paying attention?]]></title>
      <guid>http://www.phpdeveloper.org/news/13327</guid>
      <link>http://www.phpdeveloper.org/news/13327</link>
      <description><![CDATA[<p>
In <a href="http://www.rafaeldohms.com.br/2009/09/29/php-security-are-you-paying-attention/en/">a recent post</a> to his blog <i>Rafael Dohms</i> reminds readers to not forget about the security of their applications because it can be "a huge mistake which can take a turn for the worse."
</p>
<blockquote>
I have ran into lots of excuses for ignoring security in the past, one of them is the recurring "This is just a simple application, it has no sensitive data",  this may be a valid point for the person repeating it like a mantra, especially because this person is generally suffering of great pressures , short timeframes and a lack of proper management ready to deal with web development. [...] Whatever the reason is for neglecting security the consequences can escalate much higher then the "non-sensitive data" of the application.
</blockquote>
<p>
He looks at a specific case where a security issue was found in a large Brazillian mobile company's website that was caused by improper filtering on a $_GET parameter, leaving it open to possible attack. Through it, he could load the information for sensitive system-related files and found more on the machine than just the site he was working with.
</p>]]></description>
      <pubDate>Fri, 02 Oct 2009 12:27:18 -0500</pubDate>
    </item>
    <item>
      <title><![CDATA[Gareth Heyes' Blog: PHP self return of the slash]]></title>
      <guid>http://www.phpdeveloper.org/news/13286</guid>
      <link>http://www.phpdeveloper.org/news/13286</link>
      <description><![CDATA[<p>
In <a href="http://www.thespanner.co.uk/2009/09/25/php-self-return-of-the-slash/">this new post</a> to his blog <i>Gareth Heyes</i> points out a legacy issue that those running older PHP4-based code might want to look into:
</p>
<blockquote>
I thought about something I found ages ago in PHP4 and it's been long enough now. This is also quite funny because my server is vulnerable to this. So what happens if you escape PHP_SELF with htmlentities($_SERVER['PHP_SELF'], ENT_QUOTES)? Safe from XSS? I hope so. Safe from everything? Well not really or at least it didn't used to be.
</blockquote>
<p>
He gives a <a href="http://www.businessinfo.co.uk/labs/php_self/login.php">simple example</a> of how the PHP_SELF issue can be used to change the form's target just by using a few well-placed slashes. Thankfully, this seems to be only back in the world of PHP4, so those working with PHP5 should be safe.
</p>]]></description>
      <pubDate>Fri, 25 Sep 2009 10:31:24 -0500</pubDate>
    </item>
    <item>
      <title><![CDATA[Stefan Esser's Blog: Some facts about the PHPList vulnerability and the phpbb.com hack]]></title>
      <guid>http://www.phpdeveloper.org/news/11897</guid>
      <link>http://www.phpdeveloper.org/news/11897</link>
      <description><![CDATA[<p>
Some of you might have <a href="http://www.phpdeveloper.org/news/11868">heard about</a> the hacking of the phpBB.com website earlier this week. Well, <i>Stefan Esser</i> has <a href="http://www.suspekt.org/2009/02/06/some-facts-about-the-phplist-vulnerability-and-the-phpbbcom-hack/">posted a bit more</a> about the vulnerability in the PHPList software that lead to the problem.
</p>
<blockquote>
A few days ago <a href="http://www.phpbb.com/">phpbb.com</a> was hacked through a super-globals-overwrite vulnerability in <a href="http://www.phplist.com/">PHPList</a> that was used by an attacker for a local file inclusion <a href="http://www.milw0rm.com/exploits/7778">exploit</a>. Details about the whole attack, written down by someone who claims to be the attacker, can be <a href="http://hackedphpbb.blogspot.com/2009/01/place-holder.html">read here</a>.
</blockquote>
<p>
<i>Stefan</i> talks about the superglobal problem PHPList had - allowing the superglobal information to overwrite the variables inside the script without so much as a check. Example code shows how it was possible for the attacker to provide their own configuration file value to be opened via a stream wrapper.
</p>]]></description>
      <pubDate>Fri, 06 Feb 2009 08:44:25 -0600</pubDate>
    </item>
    <item>
      <title><![CDATA[CyberInsecure.com: Half-Million Sites Mostly Running PHPBB Forum Software Hacked In Latest Attack]]></title>
      <guid>http://www.phpdeveloper.org/news/10175</guid>
      <link>http://www.phpdeveloper.org/news/10175</link>
      <description><![CDATA[<p>
According to the CyberInsecure.com website around a half-million websites running PHPBB <a href="http://cyberinsecure.com/half-million-sites-mostly-running-phpbb-forum-software-hacked-in-latest-attack/">were hacked</a> in a large coordinated effort.
</p>
<blockquote>
More than half a million websites have been compromised in a new round of attacks that hacked domains in order to infect unsuspecting users' PCs with a variety of trojans. This ongoing campaign includes new malware hosting domains and new trojans variations. All of the sites are running older or misconfigured versions of "phpBB," an open-source message forum manager. Open-source popular applications like phpBB tend to be often targeted by mass scanning and exploiting tools.
</blockquote>
<p>
The hack redirected visitors through several steps ultimately ending up on a page that tried to take advantage of errors in older Internet Explorer and RealPlayer versions. <a href="http://cyberinsecure.com/half-million-sites-mostly-running-phpbb-forum-software-hacked-in-latest-attack/">The article</a> talks about exactly which viruses could have caused the problems and the wide range of sites (both in topic and location) that were effected. 
</p>
<p>
The best way to protect you and your PHPBB install from something like this happening is to get the <a href="http://www.phpbb.com">latest version</a> of the software and learn how to configure it correctly.
</p>]]></description>
      <pubDate>Tue, 13 May 2008 14:04:38 -0500</pubDate>
    </item>
  </channel>
</rss>

