Linux平台CouchDB不安全LD_LIBRARY_PATH环境变量漏洞


发布日期:2010-08-25
更新日期:2010-09-02

受影响系统:
Apache Group CouchDB
描述:
--------------------------------------------------------------------------------
BUGTRAQ  ID: 42758

CouchDB是用Erlang开发的面向文档的数据库系统。

Debian和Ubuntu平台上的/usr/bin/couchdb脚本设置了不安全的LD_LIBRARY_PATH环境变量,导致加载了当前目录的函数库。如果本地攻击者在目录中放置了恶意的共享库,且管理员受骗从该目录启动了CouchDB,就会导致执行任意代码。仅在明确执行/usr/bin/couchdb脚本的情况下才可以触发这个漏洞,因为init脚本(/etc/init.d/couchdb)在启动CouchDB之前会更改当前目录。

<*来源:Dan Rosenberg
 
  链接:http://seclists.org/oss-sec/2010/q3/230
*>

建议:
--------------------------------------------------------------------------------
厂商补丁:

Apache Group
------------
目前厂商还没有提供补丁或者升级程序,我们建议使用此软件的用户随时关注厂商的主页以获取最新版本:

http://httpd.apache.org/

相关内容