<?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>Powered By &#187; security issues</title>
	<atom:link href="http://www.powered-by.org/tag/security-issues/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.powered-by.org</link>
	<description>Content Management System News and Updates</description>
	<lastBuildDate>Wed, 22 Dec 2010 03:49:19 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Security overview of Plone</title>
		<link>http://www.powered-by.org/security-overview-of-plone/</link>
		<comments>http://www.powered-by.org/security-overview-of-plone/#comments</comments>
		<pubDate>Mon, 22 Dec 2008 06:55:25 +0000</pubDate>
		<dc:creator>powered-by.org</dc:creator>
				<category><![CDATA[Plone Basics]]></category>
		<category><![CDATA[drupal]]></category>
		<category><![CDATA[Joomla]]></category>
		<category><![CDATA[Plone]]></category>
		<category><![CDATA[Security]]></category>
		<category><![CDATA[security issue]]></category>
		<category><![CDATA[security issues]]></category>
		<category><![CDATA[software]]></category>

		<guid isPermaLink="false">http://www.powered-by.org/top-cms/plone/plone-basics/security-overview-of-plone/</guid>
		<description><![CDATA[The ten most common security issues in web applications, and how Plone addresses them. Below is a list of the 10 most common security vulnerabilities in web applications, and how Plone addresses these. The full background for this list can be found at the Open Web Application Security Project web site. Problem A1: Unvalidated Input [...]]]></description>
			<content:encoded><![CDATA[<p>The ten most common security issues in web applications, and how Plone addresses them.</p>
<p>Below is a list of the 10 most common security vulnerabilities in web applications, and how Plone addresses these. The full background for this list can be found at the <a target="_blank" href="http://www.owasp.org/index.php/Top_10_2007#Summary" target="_blank">Open Web Application Security Project</a> web site.</p>
<p><span id="more-326"></span></p>
<dl>
<dt>Problem A1: Unvalidated Input </dt>
<dd>How Plone handles this: All input in Plone is validated, and the framework makes sure you can never input data that is not of the required type. This is probably the number one reason why Plone sites — even when deployed and developed by people new to web security — are not compromised. </dd>
<dt>Problem A2: Broken Access Control </dt>
<dd>How Plone handles this: Plone is based on the well-proven (7 years in production), flexible and granular ACL/roles-based security model of Zope. In addition, Plone utilizes an innovative workflow approach to security, which means that end-users never see or modify the security settings — they only work with security presets that have been supplied to them by the developers of the application. This makes the potential for security errors orders of magnitude less likely to happen. </dd>
<dt>Problem A3: Broken Authentication and Session Management </dt>
<dd>How Plone handles this: Plone authenticates users in its own database using a SHA-1 hash of their password. Using its modular authentication system Plone can also authenticate users against common authentication systems such as LDAP and SQL as well as any other system for which a plugin is available (Gmail, OpenID, etc.). After authentication, Plone creates a session using a SHA-1 hash of a secret stored on the server and the userid (HMAC-SHA-1). Secrets can be refreshed on a regular basis to add extra security where needed. Note: Older Plone versions (i.e. before Plone 3) use a less secure method where a session cookie containing both the loginname and password for a user are used. It is highly recommended to enforce use of HTTPS encryption for such sites. </dd>
<dt>Problem A4: Cross Site Scripting </dt>
<dd>How Plone handles this: Plone has strong filtering in place to make sure that no potentially malicious code can ever be entered into the system. All content that is inserted is stripped of malicious tags like <code>&lt;script&gt;</code>, <code>&lt;embed&gt;</code> and <code>&lt;object&gt;</code>, as well as removing all <code>&lt;form&gt;</code> related tags, stopping users from impersonating any kind of HTTP POST requests. All destructive operations (like deletion of content) and privilege elevation (roles, permissions) are checked to be valid HTTP POST request in addition to the usual security checking. On an infrastructure level, the template language used to create pages in Plone quotes all HTML by default, effectively preventing cross site scripting. </dd>
<dt>Problem A5: Buffer Overflow </dt>
<dd>How Plone handles this: Buffers overflow vulnerabilities are not known to exist in the current versions of Python, and is usually more common in systems based on languages that do not have strict checking for this, like C. </dd>
<dt>Problem A6: Injection Flaws </dt>
<dd>How Plone handles this: This is usually common in systems that use SQL for its content storage. Plone does not use SQL by default, and when setting up SQL databases with Plone, they always communicate through a standard SQL connector that neutralizes injection attempts automatically. </dd>
<dt>Problem A7: Improper Error Handling </dt>
<dd>How Plone handles this: Plone provides almost information on the front end (no stack traces etc) when there is an error, but logs the error internally instead. All the front-end user will see is the log entry number of the error that was caused, allowing the error to be located in the logs if it is reported to the site admin. </dd>
<dt>Problem A8: Insecure Storage </dt>
<dd>How Plone handles this: All the cryptographic methods in use in the Plone stack are been exposed to public scrutiny for years, and have no known vulnerabilities. </dd>
<dt>Problem A9: Application Denial of Service </dt>
<dd>How Plone handles this: The most common setup for a Plone site is to utilize a caching proxy like Squid, Varnish, Apache or IIS. When configured in this way, it&#8217;s very hard to bring down a Plone site with DoS attacks. (Note: In versions earlier than Plone 2.1.4 and 2.5.1, there was a potential Denial of Service attack identified in the error page of Plone, which was unnecessarily heavy. This was fixed as part of a bigger security audit performed in the same timeframe, and the current releases of Plone do not suffer from this problem. </dd>
<dt>A10 Insecure Configuration Management </dt>
<dd>How Plone handles this: Plone has very strict security defaults out-of-the-box, and also runs as an unprivileged user on the server. Web users do not have access to the file system. Because of these factors, the most common security configuration vulnerabilities in this area are avoided. </dd>
</dl>
<h4>Security track record</h4>
<p>Measuring or quantifying security risks in software is hard — security is a process, not a product, and thus requires constant vigilance and good coding practices combined with security reviews. One interesting measure is the number of vulnerabilities reported by the MITRE’s Common Vulnerabilities and Exposures database, which is the main source for tracking and naming security issues.</p>
<p>Here are some counts of the numbers of known vulnerabilities and exposures in some common CMS platforms and their technology stacks &#8211; also note that the Python/Zope/Plone stack has existed for several years longer than the others mentioned:</p>
<ul>
<li>Plone/Zope/Python stack:
<ul>
<li>CVE Entries containing Plone: 3</li>
<li>CVE Entries containing Zope: 15 (only 3 since 2004)</li>
<li>CVE Entries containing Python: 17</li>
</ul>
</li>
<li>PHP-based stacks:
<ul>
<li>CVE Entries containing Drupal: 22</li>
<li>CVE Entries containing Mambo: 31</li>
<li>CVE Entries containing Joomla: 20</li>
<li>CVE Entries containing MySQL: 99</li>
<li>CVE Entries containing PHP: 1258</li>
</ul>
</li>
<li>Other stacks:
<ul>
<li>CVE Entries containing Perl: 97</li>
</ul>
</li>
</ul>
<p>These numbers do not prove anything by themselves, of course — but do suggest a general trend, and are a good approximation of our security track record compared to other systems.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.powered-by.org/security-overview-of-plone/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>New Security Updates for Drupal Web CMS</title>
		<link>http://www.powered-by.org/new-security-updates-for-drupal-web-cms/</link>
		<comments>http://www.powered-by.org/new-security-updates-for-drupal-web-cms/#comments</comments>
		<pubDate>Sun, 14 Dec 2008 12:50:08 +0000</pubDate>
		<dc:creator>powered-by.org</dc:creator>
				<category><![CDATA[News]]></category>
		<category><![CDATA[bug fixes]]></category>
		<category><![CDATA[DAM]]></category>
		<category><![CDATA[drupal]]></category>
		<category><![CDATA[Patch]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[Security]]></category>
		<category><![CDATA[security issue]]></category>
		<category><![CDATA[security issues]]></category>
		<category><![CDATA[Web]]></category>

		<guid isPermaLink="false">http://www.powered-by.org/?p=87</guid>
		<description><![CDATA[Drupal is at it again with another round of updated releases. While not major releases, these new versions from Drupal do address a number of security fixes and bugs that were brought to their attention via Drupal’s bug tracking system. Drupal has announced that there will be no new features added to 6.x or 5.x. [...]]]></description>
			<content:encoded><![CDATA[<p>Drupal is at it again with another round of updated releases. While not major releases, these new versions from Drupal do address a number of security fixes and bugs that were brought to their attention via Drupal’s bug tracking system.</p>
<p>Drupal has announced that there will be no new features added to 6.x or 5.x. They are holding the feature updates and implementation of new features until they are ready to release Drupal 7.x in the near future.</p>
<p><span id="more-87"></span></p>
<p>A 7th security update for version 6 and the 13th security update for version 5 may not mean a whole slew of new features, but they do address major security issues.</p>
<p>Security Issues</p>
<p>In both versions there are potential vulnerabilities to users for creating cross site request forgeries as well as cross site scripting. Both of these vulnerabilities could potentially result in database damage or unfiltered content being published inadvertently.</p>
<p>Whether you are using Drupal 6.x or Drupal 5.x, it is highly recommended by the community to update to the newest version to eliminate the potential for security infringements.</p>
<p>There are two options to upgrade:.<br />
Patching or Upgrading Current Drupal Versions</p>
<p>The first option for updating your Drupal version 5.x or 6.x is to simply patch your current core files with the updated ones. This is not the best option as the patch files do not contain certain bug fixes.</p>
<p>The second and best option is to do a full upgrade. This will ensure that all security fixes and bug fixes are addressed in your particular core code. You will also be better prepared for the Drupal 7 update which is expected to contain a number of new features.</p>
<p>It is also highly recommended that you run update.php to refresh the menu cache and other website caches. If you are using custom .htaccess or robot.txt files, you will want to make sure that any custom changes are retained since the updates modify both of these files.</p>
<p>Full upgrade files and patch files can be found here:</p>
<p>* Drupal 5.13 upgrade files<br />
* Drupal 6.7 upgrade files<br />
* Drupal 5.13 patch files<br />
* Drupal 6.7 patch files</p>
<p>If you are using PHP 5.1.x or lower there is a warning that comes up upon login. According to the Drupal Community, “That patch has been rolled back in CVS, and we will be doing a bug fix release on December 11th.”<br />
Get Ready for Drupal 7</p>
<p>Want new Drupal features? You’ll have to wait for Drupal 7 to be released. Until then get the upgrade files and ensure that your site is secure against the malicious threats described above.</p>
<p>If you are interested in learning more about Drupal, DrupalCon DC, the premier conference for Drupal developers, is right around the corner in March. While final submissions for sessions is over, tickets are still available. Get yours today and learn all the ins and outs of Drupal.</p>
<p><a target="_blank" href="http://www.cmswire.com/cms/web-cms/new-security-updates-for-drupal-web-cms-003664.php">CMSWire</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.powered-by.org/new-security-updates-for-drupal-web-cms/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>eZ Publish Delivers Software Upgrades And Significant Growth</title>
		<link>http://www.powered-by.org/ez-publish-delivers-software-upgrades-and-significant-growth/</link>
		<comments>http://www.powered-by.org/ez-publish-delivers-software-upgrades-and-significant-growth/#comments</comments>
		<pubDate>Sat, 13 Sep 2008 19:20:12 +0000</pubDate>
		<dc:creator>powered-by.org</dc:creator>
				<category><![CDATA[Content Management Software]]></category>
		<category><![CDATA[bug fixes]]></category>
		<category><![CDATA[open source content]]></category>
		<category><![CDATA[packt publishing]]></category>
		<category><![CDATA[security issues]]></category>

		<guid isPermaLink="false">http://www.powered-by.org/news/content-management-software/ez-publish-delivers-software-upgrades-and-significant-growth/</guid>
		<description><![CDATA[eZ Systems has had an exciting few weeks, including terrific earnings, a solid new release of its flagship content management system and nomination for a prominent open source content management award. Over the past few years, eZ Systems have made a name for themselves with eZ Publish, their open source content management software. They hit [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.powered-by.org/wp-content/uploads/2008/09/ezpublish-logo.gif"><img src="http://www.powered-by.org/wp-content/uploads/2008/09/ezpublish-logo-thumb.gif" border="0" alt="ezpublish-logo" width="210" height="60" align="right" /></a> eZ Systems has had an exciting few weeks, including terrific earnings, a solid new release of its flagship content management system and nomination for a prominent open source content management award.</p>
<p>Over the past few years, eZ Systems have made a name for themselves with eZ Publish, their open source content management software. They hit the 2.5 million download mark earlier this year, and show no signs of slowing down. As announced last week, eZ Publish is a finalist for Packt Publishing&#8217;s 2008 Open Source CMS Awards. It&#8217;s an honor to be nominated, goes the old saying, but it&#8217;s even better to win, and voting on Packt Publishing&#8217;s website is open until mid October.</p>
<p><span id="more-42"></span></p>
<p>In addition to the free open-source version of their content management software, eZ Systems offers a number of licensing options, some of which include a technical support subscription. That&#8217;s apparently where the bulk of their revenue comes from, and they announced this past week that they enjoyed 583% growth in new subscription sales with a renewal rate of over 90% for the first half of 2008. These are incredible numbers and have given eZ Systems two profitable quarters in a row, their first ever.</p>
<p>Finally, I wanted to mention the release of eZ Publish 4.0.1, 3.10.1, and 3.9.5, various versions of their flagship content management system. Although they include just a handful of enhancements, these releases focus mainly on addressing some security issues and bug fixes, reportedly over 300 for eZ Publish 4.0.1 alone.</p>
<p>eZ Publish is a solid, well-regarded platform with a substantial user community, and is certainly worth a look for organizations considering an open source content management system. And 2.5 million downloads is pretty convincing, too.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.powered-by.org/ez-publish-delivers-software-upgrades-and-significant-growth/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

