com php-src: Fix bug #67060: use default mode of 660: NEWS sapi/fpm/fpm/fpm_unix.c sapi/fpm/php-fpm.conf.in
| From: | Stanislav Malyshev | Date: | Tue, 29 Apr 2014 16:14:11 +0000 |
| Subject: | com php-src: Fix bug #67060: use default mode of 660: NEWS sapi/fpm/fpm/fpm_unix.c sapi/fpm/php-fpm.conf.in | ||
| Groups: | php.cvs | ||
| Request: | Send a blank email to php-cvs+get-77173@lists.php.net to get a copy of this message | ||
Commit: 35ceea928b12373a3b1e3eecdc32ed323223a40d
Author: Stanislav Malyshev <stas@php.net> Tue, 15 Apr 2014 10:43:24 -0700
Parents: 2d625b5f81205d7f0217243b0bfe9a77683951e8
Branches: PHP-5.4 PHP-5.5 PHP-5.6 master
Link: http://git.php.net/?p=php-src.git;a=commitdiff;h=35ceea928b12373a3b1e3eecdc32ed323223a40d
Log:
Fix bug #67060: use default mode of 660
Bugs:
https://bugs.php.net/67060
Changed paths:
M NEWS
M sapi/fpm/fpm/fpm_unix.c
M sapi/fpm/php-fpm.conf.in
Diff:
diff --git a/NEWS b/NEWS
index 387d070..1042794 100644
--- a/NEWS
+++ b/NEWS
@@ -25,7 +25,7 @@ PHP NEWS
. Fix bug #64498 ($phar->buildFromDirectory can't compress file with an accent
in its name). (PR #588)
-?? ??? 2014, PHP 5.4.28
+01 May 2014, PHP 5.4.28
- Core:
. Fixed bug #61019 (Out of memory on command stream_get_contents). (Mike)
@@ -55,6 +55,8 @@ PHP NEWS
- FPM:
. Fixed bug #66482 (unknown entry 'priority' in php-fpm.conf).
+ . Fixed bug #67060 (sapi/fpm: possible privilege escalation due to insecure
+ default configuration) (CVE-2014-0185). (Stas)
- JSON:
. Fixed bug #66021 (Blank line inside empty array/object when
diff --git a/sapi/fpm/fpm/fpm_unix.c b/sapi/fpm/fpm/fpm_unix.c
index 48249e8..ea0e673 100644
--- a/sapi/fpm/fpm/fpm_unix.c
+++ b/sapi/fpm/fpm/fpm_unix.c
@@ -35,7 +35,7 @@ int fpm_unix_resolve_socket_premissions(struct fpm_worker_pool_s *wp) /* {{{ */
/* uninitialized */
wp->socket_uid = -1;
wp->socket_gid = -1;
- wp->socket_mode = 0666;
+ wp->socket_mode = 0660;
if (!c) {
return 0;
diff --git a/sapi/fpm/php-fpm.conf.in b/sapi/fpm/php-fpm.conf.in
index 1e70f2c..9205d42 100644
--- a/sapi/fpm/php-fpm.conf.in
+++ b/sapi/fpm/php-fpm.conf.in
@@ -166,10 +166,10 @@ listen = 127.0.0.1:9000
; permissions must be set in order to allow connections from a web server. Many
; BSD-derived systems allow connections regardless of permissions.
; Default Values: user and group are set as the running user
-; mode is set to 0666
+; mode is set to 0660
;listen.owner = @php_fpm_user@
;listen.group = @php_fpm_group@
-;listen.mode = 0666
+;listen.mode = 0660
; List of ipv4 addresses of FastCGI clients which are allowed to connect.
; Equivalent to the FCGI_WEB_SERVER_ADDRS environment variable in the original