科技行者

行者学院 转型私董会 科技行者专题报道 网红大战科技行者

知识库

知识库 安全导航

至顶网软件频道基础软件Seagull PHP Framework optimizer.php泄露漏洞

Seagull PHP Framework optimizer.php泄露漏洞

  • 扫一扫
    分享文章到微信

  • 扫一扫
    关注官方公众号
    至顶头条

Seagull是一个PHP编译框架。Seagull在处理用户请求时存在输入验证漏洞,远程攻击者可能利用此漏洞获取文件信息。

来源:绿盟科技 2008年2月1日

关键字: Seagull 漏洞 PHP Linux

  • 评论
  • 分享微博
  • 分享邮件

受影响系统:
Seagull PHP Framework 0.6.3

描述:
Seagull是一个PHP编译框架。

Seagull在处理用户请求时存在输入验证漏洞,远程攻击者可能利用此漏洞获取文件信息。

Seagull PHP Framework的www/optimizer.php文件中没有正确地验证对files参数的输入:

optimizer.php,61行:

        // get files and it's mod time
        if (!empty($_GET['files'])) {
            $filesString = $_GET['files'];
            $aFiles = explode(',', $_GET['files']);
            foreach ($aFiles as $fileName) {
                if (is_file($jsFile = dirname(__FILE__) . '/' . $fileName)) {
                    $this->aFiles[] = $jsFile;
                    $lastMod = max($lastMod, filemtime($jsFile));

如果远程攻击者提交了恶意请求的话,就可以执行目录遍历攻击,显示任意文件的内容。

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

http://seagullproject.org

    • 评论
    • 分享微博
    • 分享邮件
    邮件订阅

    如果您非常迫切的想了解IT领域最新产品与技术信息,那么订阅至顶网技术邮件将是您的最佳途径之一。

    重磅专题
    往期文章
    最新文章