destoon采集论坛

 找回密码
 立即注册
查看: 607|回复: 9

发现一个整合UC的重大漏洞,导致任何密码都可以登录

[复制链接]

1

主题

1

回帖

7

积分

新手上路

Rank: 1

积分
7
发表于 2009-11-28 15:21:15 | 显示全部楼层 |阅读模式
刚入手,按论坛的方法整合了UC 无意中发现登录存在很大的问题
输入用户名 和随便的密码 第一次登录出提示登录失败,第二次用上一次登录失败的密码在登录 就可登录成功。。。并且数据库密码也会修改成那个随便输入的密码。。。超级大漏洞啊

调试后发现 问题出在 uc.inc.php 上
行40
[ol]
  • if($user['password'] == preg_match('/^\w{32}$/', $password) ? md5($password) : md5(md5($password))) { /* 更新UC密码 */
  • 修改成
  • if($user['password'] == ( preg_match('/^\w{32}$/', $password) ? md5($password) : md5(md5($password)) )) { /* 更新UC密码 */
  • [/ol]复制代码解决了!!!
    希望官方重视!!
  • 回复

    使用道具 举报

    8

    主题

    18

    回帖

    78

    积分

    注册会员

    Rank: 2

    积分
    78
    发表于 2009-11-28 15:33:21 | 显示全部楼层

    楼主强啊!支持了!马上改下!
    回复 支持 反对

    使用道具 举报

    18

    主题

    52

    回帖

    178

    积分

    注册会员

    Rank: 2

    积分
    178
    发表于 2009-11-28 16:00:37 | 显示全部楼层

    留个记号

    回复 支持 反对

    使用道具 举报

    22

    主题

    74

    回帖

    234

    积分

    中级会员

    Rank: 3Rank: 3

    积分
    234
    发表于 2009-11-28 16:54:09 | 显示全部楼层

    楼主是在dt还是uchome或者discuz上登录啊?

    照楼主的说法,岂不是任何一个访问者只要连输两次密码就可随便登录了?不至于吧?

    我在dt中尝试就不会啊。
    回复 支持 反对

    使用道具 举报

    3

    主题

    2

    回帖

    25

    积分

    新手上路

    Rank: 1

    积分
    25
    发表于 2009-11-28 17:16:59 | 显示全部楼层

    的确如此!!!!楼主高手啊

    回复 支持 反对

    使用道具 举报

    1

    主题

    1

    回帖

    7

    积分

    新手上路

    Rank: 1

    积分
    7
     楼主| 发表于 2009-11-29 10:56:27 | 显示全部楼层

    我是在dt中登陆的!
    按语法
    if($user['password'] == preg_match('/^\w{32}$/', $password) ? md5($password) : md5(md5($password))) { /* 更新UC密码 */

    这句话在任何情况下都是成立的。
    回复 支持 反对

    使用道具 举报

    4

    主题

    35

    回帖

    100

    积分

    注册会员

    Rank: 2

    积分
    100
    发表于 2009-11-29 11:10:08 | 显示全部楼层

    嗯. 少了括号会直接通过.
    回复 支持 反对

    使用道具 举报

    3

    主题

    11

    回帖

    41

    积分

    新手上路

    Rank: 1

    积分
    41
    发表于 2009-11-29 11:16:10 | 显示全部楼层

    楼主强人,谢谢楼主分享这个错误,已经按你的方法修改了我的程序.再次感谢
    回复 支持 反对

    使用道具 举报

    7

    主题

    48

    回帖

    453

    积分

    中级会员

    Rank: 3Rank: 3

    积分
    453
    发表于 2009-11-29 17:20:14 | 显示全部楼层

    我的还没整合UC,这么大的漏洞,真的假的

    怎么不见官方发布安全补丁。




    回复 支持 反对

    使用道具 举报

    0

    主题

    1

    回帖

    4

    积分

    新手上路

    Rank: 1

    积分
    4
    发表于 2009-12-1 11:15:01 | 显示全部楼层

    官方应该发补丁了吧!!!
    回复 支持 反对

    使用道具 举报

    您需要登录后才可以回帖 登录 | 立即注册

    本版积分规则

    QQ|小黑屋|手机版|Archiver|destoon采集论坛

    GMT+8, 2025-11-23 04:33 , Processed in 0.026033 second(s), 21 queries .

    Powered by Discuz! X3.4

    © 2001-2023 Discuz! Team.

    快速回复 返回顶部 返回列表