Vant 组件被投毒了 - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX    信息安全

Vant 组件被投毒了

  •  
  •   jimor 295 天前 6131 次点击
    这是一个创建于 295 天前的主题,其中的信息可能已经有所发展或是发生改变。
    1 、开发者 token 被盗用了,Vant 组件代码中被攻击者植入恶意代码,当用户安装时会下载并运行挖矿程序
    2 、参考: https://github.com/youzan/vant/discussions/13273
    3 、受影响版本:
    Vant
    4.9.14
    4.9.13
    4.9.12
    4.9.11
    3.6.15
    3.6.14
    3.6.13
    2.13.5
    2.13.4
    2.13.3
    Rspack
    v1.1.7

    ----------

    老东家的移动端项目都是用这个,估计他们没啥反应
    18 条回复    2024-12-20 22:39:18 +08:00
    horro
        1
    horro  
       295 天前
    我们组用了 rsbuild... 不过用的不是 latest 版本,没中招
    jimor
        2
    jimor  
    OP
       295 天前
    @horro 应该还好废弃动作挺快的,这要是埋伏一段时间再暴雷可能就涉及就多了
    94
        3
    94  
       295 天前
    这是咋发现的
    flyqie
        4
    flyqie  
       295 天前 via Android   1
    @dfkjgklfdjg #3

    感觉像是动作太过迅速触发了第三方安全警报什么的?

    看攻击似乎是在快速发版,这很明显不符合常理。
    fishlium
        5
    fishlium  
       295 天前
    @flyqie 他发版不熟练,之前安装会报错,我就是在报错期间把版本锁了
    jimor
        6
    jimor  
    OP
       295 天前   1
    @dfkjgklfdjg 发的包有问题,报错了
    flyqie
        7
    flyqie  
       295 天前 via Android
    @fishlium #5

    感谢分享。

    估计他现在正在后悔的直拍大腿吧。
    f2A2RUpR2HgfHg5a
        8
    f2A2RUpR2HgfHg5a  
       295 天前
    好家伙,看来还是本地构建然后部署到服务器才相对安全,不然这种事情防不胜防。
    paopjian
        9
    paopjian  
       295 天前
    现在供应链投毒可真是多, 感觉知名库的开发者都得补补课防止老是出这事了, 既然都有开源基金会, 是不是可以托管个开源安全组织
    kepenj
        10
    kepenj  
       295 天前
    https://github.com/web-infra-dev/rspack/issues/8767#issuecomment-2555772131 看有老哥反向出来的脚本还有国家限制 json ,啧啧啧....
    jimor
        11
    jimor  
    OP
       295 天前
    @kepenj 很经典了
    hafuhafu
        12
    hafuhafu  
       295 天前
    发现和处理的还是蛮快的
    IamUNICODE
        13
    IamUNICODE  
       295 天前
    @kepenj 好家伙
    9A0DIP9kgH1O4wjR
        14
    9A0DIP9kgH1O4wjR  
       295 天前
    正常也不会安装 latest 版本吧
    gaoryrt
        15
    gaoryrt  
       294 天前
    @kepenj ```
    const restrictedCountries = ["CN", "RU", "HK", "UNK", "BY", "IR"];

    if (!restrictedCountries.includes(countryCode)) {
    process.exit(0);
    }
    ```

    难评
    uzumaki
        16
    uzumaki  
       294 天前
    @paopjian 开源安全组织也不安全啊
    hellodigua
        17
    hellodigua  
       294 天前
    @gaoryrt 笑晕,判断只有中国、俄罗斯、香港、白俄罗斯、伊朗、未知区域的设备才能挖矿,这一整个针对中俄联盟的是吧
    realpg
        18
    realpg  
    PRO
       294 天前
    @hellodigua #17
    符合东 3 区到东 5 区网络攻击者的一贯风格
    不过一般他们还愿意加一个伪装
    比如
    const restrictedCountries = ["CN", "RU", "HK", "UNK", "BY", "IR"];
    他们一般会故意写成
    const guojia = ["CN", "RU", "HK", "UNK", "BY", "IR"];
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     6028 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 95ms UTC 06:14 PVG 14:14 LAX 23:14 JFK 02:14
    Do have faith in what you're doing.
    ubao snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86