﻿id	summary	reporter	owner	description	type	status	priority	milestone	component	version	severity	resolution	keywords	cc
21855	Several files are group writable, breaking suPHP–based setups	JeremyVisser		"After upgrading to WordPress 3.4.2, I found the following files are group writable:

 * wp-admin/about.php
 * wp-admin/setup-config.php
 * wp-admin/includes/class-wp-themes-list-table.php
 * wp-admin/includes/class-wp-plugins-list-table.php
 * wp-admin/includes/meta-boxes.php
 * wp-admin/includes/update-core.php
 * wp-admin/includes/class-wp-upgrader.php
 * wp-admin/includes/class-wp-ms-themes-list-table.php
 * wp-admin/plugins.php
 * wp-admin/index.php
 * wp-admin/js/link.dev.js
 * wp-admin/js/link.js
 * wp-admin/js/customize-controls.js
 * wp-admin/js/post.dev.js
 * wp-admin/js/post.js
 * wp-admin/js/customize-controls.dev.js

An example {{{ls -l}}}:

{{{
-rw-rw-r-- 1 wordpress www-data  5473 Sep  7 08:15 /var/www/wordpress/wp-admin/index.php
}}}

This is in contrast to the majority of files:

{{{
-rw-r--r-- 1 wordpress www-data 395 Jun 14 18:14 /var/www/wordpress/index.php
}}}

This causes suPHP errors such as the following:

{{{
SoftException in Application.cpp:249: File ""/var/www/wordpress/wp-admin/index.php"" is writeable by group
Premature end of script headers: index.php
}}}

A temporary workaround is to {{{chmod g-w}}} these files on my end, but the permissions get overwritten every time an SVN update occurs."	defect (bug)	closed	normal		Filesystem	3.4.2	normal	invalid		
