• 爱情文章
  • 亲情文章
  • 友情文章
  • 生活随笔
  • 校园文章
  • 经典文章
  • 人生哲理
  • 励志文章
  • 搞笑文章
  • 心情日记
  • 英语文章
  • 范文大全
  • 作文大全
  • 新闻阅读
  • 当前位置: 山茶花美文网 > 校园文章 > 正文

    【DeDeCMS,V5,用户验证函数转义符漏洞】 转义符

    时间:2020-02-19来源:山茶花美文网 本文已影响 山茶花美文网手机站

    dedecms漏洞

    影响版本:

    DeDeCMS V5、DeDeCMS 2007漏洞描述:

    在includeinc_userlogin.php文件中,checkUser函数对过滤处理不当,导致可以注入转义符,致使系统数据库语句出错。。。

    $this->userName = ereg_replace("[^0-9a-zA-Z_@!.-]","",$username); ,是不是代码编写人员忘记了,在引号内,转义符只能转义单引号和斜杠 :-P,这样,在变量username中输入一个单引号,变成",然后过滤"留下,导致数据库语句执行出错。

    <*参考

    http://blog.bigchan.cn/?action=show&id=87

    *>

    爱安全建议:

    去掉代码中的斜杠,语句改为:$this->userName = ereg_replace("[^0-9a-zA-Z_@!.-]","",$username);// sebug.net [2008-03-12]

    (本文由责任编辑 pasu 整理发布)

    • 爱情文章
    • 亲情文章
    • 友情文章
    • 随笔
    • 哲理
    • 励志
    • 范文大全