Mercurial patch.py文件 applydiff()函数 目录遍历漏洞 CVE-2008-2942 CNNVD-200806-429

6.8 AV AC AU C I A
发布: 2008-06-30
修订: 2018-10-11

Mercurial是软件开发者Matt Mackall所研发的一套使用Python语言编写的跨平台的分布式版本控制软件。该软件支持同时处理纯文本和二进制文件等。 Mercurial的mercurial/patch.py文件中没有正确地过滤对applydiff()函数的输入参数,如果远程攻击者提交了恶意请求的话,就可以通过目录遍历攻击重新命名代码库外任意文件的名称。

0%
暂无可用Exp或PoC
当前有1条受影响产品信息