CVE:CVE-2007-2519
CNNVD:CNNVD-200705-428
PEAR（全称PHP Extension and Application Repository）是PHP Group负责维护的一个PHP扩展及应用的代码仓库。
PEAR的安装属性实现上存在漏洞，本地攻击者可能利用此漏洞覆盖系统文件。
PEAR安装程序没有对package.xml的install-as属性或<install>标签执行验证，允许攻击者向任意位置安装文件，如果PEAR安装程序以特权用户权限运行的话，就可能覆盖关键的系统文件。
用户必须使用PEAR安装程序安装恶意软件包才会受漏洞影响。如果文件包含有类似于以下的install-as属性：
 <filelist>
  <dir name="/">
   <file name="INSTALL" role="php" install-as="../../test.php" />
  </dir> <!-- / -->
 </filelist>
或类似于以下的<file>/<install>标签：
 <contents>
  <dir name="/">
   <file name="INSTALL" role="php" />
  </dir> <!-- / -->
 </contents>
...
 <phprelease>
  <filelist>
   <install as="../../test.php" name="INSTALL" />
  </filelist>
 </phprelease>
则PEAR安装程序就会将INSTALL文件安装到php_dir配置文件所指定最低目录两层之上。例如，如果php_dir为/usr/local/lib/php，install-as属性为 ../../../../etc/passwd，则PEAR安装程序就会覆盖/etc/passwd文件。
solution:Upgrade php_group pear to a higher version than 1.0,1.0.1,1.1,1.2,1.2.1,1.2b1,1.2b2,1.2b3,1.2b4,1.2b5,1.3,1.3.1,1.3.3,1.3.3.1,1.3.4,1.3.5,1.3.6,1.3b1,1.3b2,1.3b3,1.3b5,1.3b6,1.4.0,1.4.0a1,1.4.0a2,1.4.0a3,1.4.0a4,1.4.0a5,1.4.0a6,1.4.0a7,1.4.0a8,1.4.0a9,1.4.0a10,1.4.0a11,1.4.0a12,1.4.0b1,1.4.0b2,1.4.0rc1,1.4.0rc2,1.4.1,1.4.2,1.4.3,1.4.4,1.4.5,1.4.6,1.4.7,1.4.8,1.4.9,1.4.10,1.4.10rc1,1.4.11,1.5.0,1.5.0a1,1.5.0rc1,1.5.0rc2,1.5.0rc3,1.5.1,1.5.2,1.5.3,and avoid the version 1.0,1.0.1,1.1,1.2,1.2.1,1.2b1,1.2b2,1.2b3,1.2b4,1.2b5,1.3,1.3.1,1.3.3,1.3.3.1,1.3.4,1.3.5,1.3.6,1.3b1,1.3b2,1.3b3,1.3b5,1.3b6,1.4.0,1.4.0a1,1.4.0a2,1.4.0a3,1.4.0a4,1.4.0a5,1.4.0a6,1.4.0a7,1.4.0a8,1.4.0a9,1.4.0a10,1.4.0a11,1.4.0a12,1.4.0b1,1.4.0b2,1.4.0rc1,1.4.0rc2,1.4.1,1.4.2,1.4.3,1.4.4,1.4.5,1.4.6,1.4.7,1.4.8,1.4.9,1.4.10,1.4.10rc1,1.4.11,1.5.0,1.5.0a1,1.5.0rc1,1.5.0rc2,1.5.0rc3,1.5.1,1.5.2,1.5.3