【问题标题】:Images stopped showing in cs-cart site图片停止显示在 cs-cart 网站中
【发布时间】:2014-05-27 14:10:38
【问题描述】:

我的 cs-cart 网站的 images 文件夹中有以下 .htaccess 代码:

PElmTW9kdWxlIG1vZF9zZWN1cml0eS5jPg0KU2VjRmlsdGVyRW5naW5lIE9mZg0KPC9JZk1vZHVsZT4 | base64 -d

这个.htaccess 代码有什么用。 检查服务器错误日志时,它显示在错误下方

/var/www/html/mysite/images/.htaccess: Invalid command 'PElmTW9kdWxlIG1vZF9zZWN1cml0eS5 jPg0KU2VjRmlsdGVyRW5naW5lIE9mZg0KPC9JZk1vZHVsZT4'

可能拼写错误或由未包含在服务器配置中的模块定义

我知道了这个错误的原因,有人通过脚本在我们网站的 images 文件夹中创建了 .htaccess 文件,这是一个很大的威胁。
我们现在正在更改文件夹权限,但是有没有其他方法来处理这种威胁?

【问题讨论】:

    标签: php .htaccess cs-cart


    【解决方案1】:

    这是最近 CS-Cart 产品中存在漏洞的结果。

    最近发送给 CS-Cart 客户的消息。

    发布日期:2014 年 5 月 26 日
    受影响的版本:2.x.x、3.0.x、4.0.x、4.1.1 到 4.1.2
    漏洞类型:任意代码执行
    严重性:严重

    总结

    此更新修复了一个漏洞,该漏洞可能导致未经身份验证的远程攻击者在最终用户的浏览器会话上下文中执行任意脚本。

    检查您的网站是否受到影响

    检查服务器上的 CS-Cart 目录中是否存在以下文件: js/thumbs.php 图片/test.gif

    如果这些文件存在,请立即删除它们。

    我们还建议检查您的服务器是否有新的未知文件和未经授权的文件更改。

    解决方案

    按照您的 CS-Cart 或多供应商版本的说明进行操作:

    1) 在 CS-Cart 4.0.x、4.1.1 到 4.1.2 和多供应商 4.0.x、4.1.1 到 4.1.2 中:
    a) 删除文件 app/payments/atos.php
    b) 删除目录 app/payments/atos_files
    c) 删除文件 app/payments/hsbc.php
    d) 删除目录 app/payments/hsbc_files

    2) 在 CS-Cart 2.x.x 和 3.0.x(所有版本)中
    a) 删除文件 payment/atos.php
    b) 删除目录 payment/atos_files
    c) 删除文件 payment/hsbc.php
    d) 删除目录payments/hsbc_files

    【讨论】:

    • 感谢您的回复。我们检查了服务器 atos.php 上的文件,但这些文件的修改日期很旧,也不确定这个文件对 cs-cart 是否重要。那么是否有必要删除。我们已经找到并删除了 thumbs.php 和 test.gif 文件。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2010-10-08
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多