请不要把任何和邀请码有关的内容发到 NAS 节点。

邀请码相关的内容请使用 /go/in 节点。

如果没有发送到 /go/in,那么会被移动到 /go/pointless 同时账号会被降权。如果持续触发这样的移动,会导致账号被禁用。
Mayday9421
V2EX  ›  NAS

群晖 DSM+Gitlab CE 遭 C3RB3R 勒索软件攻击!救灾直播贴

  •  
  •   Mayday9421 · 8h 28m ago · 2142 views

    目前的分析把入侵根因指向 DSM 的 CVE-2024-10441 ,而不是 Gitlab 。很多运行 Redpill 的黑群基本上不会随便更新 dsm 最新版本,导致漏洞未修复暴露给了公网。请大家自查 相关新闻: https://mp.weixin.qq.com/s/9rjeNvYt7R4ybMphsjCKMA?scene=1&click_id=2083410843 本次攻击有汇报称最新版 dsm 也遭到了攻击,应该是有未公布的 0day 漏洞,和是否开了 ssh/qc 没有关系

    最最重要的事情 如果不幸和我一样中招,不要慌乱的拔电源! 断开公网连接,打开本地 SSH ,交给 AI 保留现场,隔离保存加密二进制文件和内存 dump ,由希望可以逆向出主密钥帮助文件恢复。

    救灾仓库已上线,包含攻击路径文档,给 ai 读取的提示词,skills 以及工具脚本(燃烧 token 持续更新中,感觉有用记得点个 star ,可以让更多人看见)

    https://github.com/soimy/c3rb3r-rescue

    ===== 原文 =====

    我的 dsm 主机,container manager 运行 gitlab ce 19.3 ,上午被勒索软件袭击了,很多重要文件后缀名变成.L0CK3D , 还有 read-me3.txt … 目前还在让 ai 排查和救灾中。

    Gemini 搜索了下:

    根据加密后缀 .L0CK3D (含数字 0 和 3 )以及勒索信文件名 read-me3.txt ,可以明确判定您的群晖( DSM )遭遇了 C3RB3R 勒索软件(即老牌 Cerber 勒索家族的现代跨平台/Linux 变种) 攻击。结合您正在运行或最近运行过 GitLab CE 19.3 的环境,这次攻击极大概率是通过 2026 年 10 月中下旬刚刚爆发的 GitLab 满分远程代码执行( RCE )漏洞 自动化入侵的。

    发上来给大家提个醒,尽快升级排查下自己的 gitlab

    ===== 以下是排查救灾后的更新 =====

    排查结果出来了,基本没恢复的可能。更正一下描述,其实我的容器 gitlab-ce 已经更新到了最新的 19.5.1 ,这个漏洞已经修补,但是在 19.3 版本曾经停留了 1 个月左右,攻击脚本是放在 linux 系统的 crond 中的计划任务,升级到最新版不代表就没问题。请大家排查

    我过去 5 年的私有仓库数据已经完了,只有最近在本机上的代码还能迁移一下,是时候向过去做个告别……

    ===== 二更 ========

    发现被攻击的时候加密进程和二进制文件被我暂停并封锁了现场,进程被 codex 暂停并取样,现在手上有解包后的加密二进制文件和当时的内存 dump 。 正在让 gpt6 astra 想办法解密…… 希望能成功

    ===== 三更 ======

    astra 号称已定位加密算法为 chacha8, 已经从内存 dump 中分析出了 48 字节的 AES-256-CBC 主密钥 测试了一个 PSD 文件和 png 文件说成功解密了

    ===== 4 更 ======== DSM 勒索事件:REA 与内存辅助解密验证 核实时间:2026-10-28 20:05 +08:00 结论 已经从仍暂停的 libgld 进程所处的虚拟机内存中恢复可用密钥,实际解密成功。 这证明已验证文件可恢复;尚未完成全盘解密或 GitLab 实例恢复。 方法与证据

    1. 原始样本 libgld.bin SHA-256: 802ac85d19dc6db2b1849bb3499877280544d04a0ae94d4c408b6c321669903dREA/Ghidra 分析脱壳副本;未运行样本,也未恢复恶意进程执行。
    2. 反编译确认数据算法为 ChaCha8, 32 字节文件密钥、8 字节 nonce, 64 位计数器。 文件末尾 588 字节内包含 48 字节 AES-256-CBC 加密的文件密钥记录。 运行时模式为 0x20 ;记录解开后为 key32 + nonce8 + 相同 nonce8
    3. 读取 PVE 的 VM102 RAM 映射得到 16 GiB 副本: PVE:/root/codex-rea-20261028/guest-ram-live.raw SHA-256: 0f72eb4f7c65ed868ceffcf69b06c1b97bcc49b13323b947f08ba09da6d73883 采集历时约 90 秒,未暂停虚拟机;它不是单时点一致快照。 4.依据样本代码页定位页表,转换进程虚拟地址 0x5427f8;其指针指向 0x130fa00 ,读取 IV16 + AES key32 。密钥已保存在私有目录,未写进聊天。 内存中另保全 23 个符合文件对象布局的候选对象;尚未用它们恢复中途加密文件。
    4. 对密钥的正确性使用文件内容验证,不仅依赖重复 nonce 。 已完成验证 Gemfile 、README.md 、LICENSE 、LOGO.psd (约 13 MB)、logo.png (约 1.47 MB): 5/5 与已知原件 SHA-256 及逐字节内容完全一致,覆盖全文件、前 1 MiB 、分段三种模式。 68 份已保全的日志密文均产生恢复正文; 23 份 XZ 全部完整解压且通过 CRC64 。 44 份文本严格 UTF-8 与结构检查通过; 1 份 nginx 日志存在单个非 UTF-8 字节, 虽然所有 3,963 行都有正确的时间前缀,仍不宣称与原文逐字节一致。 3 份日志在加密尾部后还有新追加内容,已单独保存,未丢弃或覆盖密文。 GitLab 备份 1793127682_2026_10_27_19.5.1_gitlab_backup.tar: 恢复 173,926,400 字节,tar 头部检查通过,5 个 gzip 成员全部完整解压并校验通过。 db/database.sql.gz 解压为 622,741,468 字节;未导入或执行其中的 SQL 。 恢复 tar SHA-256: 8fcf592a0d9eabf9c7018c91b0d763068a666b867c97e74ef50c2f8fc3c4765f 配套取样的 gitlab-secrets.json 恢复 16,343 字节并通过 JSON 解析。 尚未验证其与数据库中全部加密字段的匹配关系。 解密原型通过两个公开 ChaCha8 向量,以及分块、计数进位、拒绝覆盖等 4 组自检。司 仅向新文件写入;不允许覆盖原件。详见 decrypt_copy.README.txt 。 ===== 5 更 =======

    喜报,隔离环境的 gitlab 容器已经起来了,解密的周备份和日备份已经恢复出了整个 repo 验证一下会出个 repo ,c3rb3r 解密指南。希望能帮到中招佬友。 最最核心的是发现中招不要慌,开 ssh 让 ai 暂停可疑进程,dump 内存封锁现场,关闭外部连接。只要开始时候做到这些都有希望恢复。

    41 replies  •  2026-10-29 22:54:46 +08:00
    emmo
        1
    emmo  
       8h 20m ago
    这一波中招的还挺多。好像至今没有发现原因。
    看了很多中招的案例。似乎唯一的共同点就是公网可以访问。只开 QuickConnect 的用户也有中勒索病毒的。

    最新的系统也难以避免。建议先只用 tailscale ,或者干脆拔网线吧。
    话说 tailscale 也刚爆出来高危漏洞。
    hubayi
        2
    hubayi  
       8h 6m ago
    会有恢复工具吗
    kerwin1874
        3
    kerwin1874  
       8h 3m ago
    挂了雷池 waf 也不放心,还是关了端口转发,看看什么情况
    l4y3
        4
    l4y3  
       7h 57m ago
    有 AI 是真好啊。
    我的 NAS 一直在内网应该会要安全一点。而且我是白群晖,一直都有更新。
    wclebb
        5
    wclebb  
       7h 39m ago
    我看完之后已经对 群晖 感到挺失望的。
    用群晖就是图防止发生丢失文件的可能性,既然这样,我为什么不用桌面硬盘……NAS 这声音还挺大的。

    我感到挺失望并不是因为群晖的安全性做得不够好。
    主要是发现,原来双盘备份,也无法阻止勒索病毒,因为勒索病毒也是会同步到双盘备份😂。那么意味着,双盘备份,仅剩下硬盘坏了,可以恢复数据😂。
    alfawei
        6
    alfawei  
       7h 30m ago
    @wclebb 重要数据需要有第二备份,这点用不用 nas 都一样适用。
    sarkur
        7
    sarkur  
       7h 29m ago
    现在还不清楚具体是咋打进去的,看报告好像是 5000 端口的漏洞?
    l4y3
        8
    l4y3  
       7h 27m ago
    @wclebb 这个锅你硬要群晖背,也没办法, 确实是群晖的系统出了问题,但是,这次出现这种情况的原因第一是群晖直接暴露在公网上,第二是没有及时更新系统,这两者随便哪个不存在,都不会出现这种情况。
    ysjsgzq
        9
    ysjsgzq  
       7h 26m ago
    国庆回去已经关了路由器的端口转发,用 easytier 组虚拟局域网了
    phxsuns
        10
    phxsuns  
       7h 24m ago
    应该和 gitlab 没关系。我机器上没有 gitlab ,也中了。幸好没有特别重要的资料。
    bitmin
        11
    bitmin  
       7h 22m ago
    好险我群晖关了公网访问,嫌 Gitlab 太占用资源也换了
    kennylam777
        12
    kennylam777  
       7h 17m ago
    封鎖現場 dump 來搶回加密 key, 這招真的高
    wclebb
        13
    wclebb  
       7h 4m ago
    @alfawei 话是这么说,我图群晖就是为了资料安全,不想卖也是同样的一个原因。
    但是现在告诉我,花这么多钱还不如直接挂 Mac 冷热备份得了😂。
    Cruzz
        14
    Cruzz  
       6h 59m ago
    为啥会把这么重要的东西暴露公网呢?非要公网访问跑个 wg ,或者搭个 ss 节点都行
    alfawei
        15
    alfawei  
       6h 54m ago
    @wclebb #13 主要是要搞清楚什么原因,旧系统,旧套件,还是暴露公网的某个服务造成的。没有搞清楚之前采用保守的访问方式比较稳妥,
    hoythan
        16
    hoythan  
    PRO
       6h 44m ago
    Photos Mobile 必须开公网没招啊,今天暂时把 5000 和 5001 端口关了。
    还没有被攻击的迹象,但是不知道具体入侵方式有点难受。
    timeance
        17
    timeance  
       6h 40m ago
    给我看麻了... 用的是白群,上次 php 漏洞集中爆发的时候加了安全加固,但谁也不知道还有什么 0day 或者投毒在后面等着。

    另外现在云存储和硬盘的价格居高不下,不仅异地备份成本高,而且现有的硬盘都已经超龄服役了...
    xmskf
        18
    xmskf  
       6h 31m ago
    https://360.cn/n/13055.html
    360 发布预警了,说这个漏洞群晖早就发布补丁了,不知道真假
    bigpan123
        19
    bigpan123  
       6h 29m ago
    坏了,公司的群晖中招了
    nbweb
        20
    nbweb  
       6h 21m ago
    我中午发现家里的黑群也中了,现在关机中,不过没啥重要的资料,只是家门口的监控,还有手机同步的备份,没别的了。实在不行全盘格了。
    wclebb
        21
    wclebb  
       6h 21m ago
    @alfawei #15 嗯,我已经关闭了 公网访问,仅保留 VPN 访问了。
    benandlee
        22
    benandlee  
       6h 17m ago
    看到了重要信息
    zzutmebwd
        23
    zzutmebwd  
       6h 14m ago
    我现在就剩了一个 6690 的 drive 开了公网,其他都已经关掉了。会中招吗?
    sarkur
        24
    sarkur  
       5h 14m ago
    @zzutmebwd 也有只开 drive 中招的,群晖各项服务只要用到群晖的登录页面的都不要暴露公网
    etrock
        25
    etrock  
       4h 56m ago


    关机、拔电,game over
    jthoney
        26
    jthoney  
       4h 55m ago
    @bigpan123 我们也是 怎么解决的呢?
    xsir2020
        28
    xsir2020  
       4h 54m ago
    哎 ,早几天 gitea 也中招了,让 AI 修复了
    jesson123
        29
    jesson123  
       4h 53m ago
    还好我的群晖几个月前就因为磁盘问题无法访问了
    spykids
        30
    spykids  
       4h 13m ago
    我昨天中招了,坐等老哥的解密指南
    neoshui
        31
    neoshui  
       3h 37m ago
    我也中招的,感谢 op ,借助 ai ,已经能够成功恢复文件了
    alfawei
        32
    alfawei  
       2h 55m ago
    @neoshui #31 白裙 黑裙 ? 系统版本? 有升级 PHP ?
    neoshui
        33
    neoshui  
       2h 37m ago
    @alfawei #32 黑群,系统版本 DSM 7.2.1-69057 Update 3 。没用过 php ,借助公网 IP ,开放了 5000 和 5001 等多个端口,不清楚具体怎么被攻击的
    Returnear
        34
    Returnear  
       2h 18m ago
    目前没中招,前置做了一些防护。需要的可以参考一下

    推荐用「泛域名证书 + 随机三级域名 + Nginx 熔断」做前置隐身:

    1. 公网只开高位反代端口,5000/5001 彻底关闭。

    2. (optional) 防 CT 日志反查:用 *.xxx.com 泛证书配随机三级域名(如 app-8f9a.xxx.com ),避免真实子域名被公开日志记录。

    3. (必选) 改反代模板防探测:群晖默认对纯 IP 或错域名会吐证书+回 404 页。修改 /usr/syno/share/nginx/Portal.mustache 的 default_server ,加上 ssl_reject_handshake on; 并把 return 404 改为 return 444 。改后只要域名不对(纯 IP 或猜错前缀),HTTPS 握手直接断开(零证书泄露)、HTTP 直接掐断连接(零字节返回),不知道暗号域名根本连不上后端。

    只有域名完全匹配,才能访问。
    alfawei
        35
    alfawei  
       2h 7m ago
    @neoshui #33 7.2.1 有后续的 update 好像已经到 12 了,不同系列不同的版本。5000/5001 暴露一定要改端口,比如到 13456/13457 这种,被扫描到的机会要小很多的。php 套件一般都有安装吧,php 套件最近有个重要的更新的
    alfawei
        36
    alfawei  
       2h 7m ago
    @spykids #30 你也是黑裙?
    spykids
        37
    spykids  
       1h 56m ago
    @alfawei 黑裙,但我用了 lucky 做反代,只开放 drive 的端口。

    各位用 ai 处理的大佬能不能指一条明路,现在 NAS 已经关机了,拷贝了几个加密文件出来用 AI 都无法解密。
    haoshuaiwang
        38
    haoshuaiwang  
       1h 54m ago
    @neoshui 开 ssh 了吗?
    neoshui
        39
    neoshui  
       48 mins ago
    @spykids #37 关机之后不一定能解密了,应该先断外网,然后 ssh 连上去,让 AI 结合 op 的说明和 github 仓库,尝试去正在运行的可疑程序( libgld ,我也是这个,并且 sha 和 op 的一样)中读取用来恢复的密钥。然后最好是结合几个未加密和加密后的文件进行对比,确保密钥生效,就可以尝试恢复数据了。
    dragonszy
        40
    dragonszy  
       40 mins ago
    刚买了 DS1825+,还好硬盘晚了一天到,还没装
    tankren
        41
    tankren  
       8 mins ago
    应该就是最近的 php 高危漏洞被黑产利用了,AI 在这方面是双刃剑
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   2638 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 81ms · UTC 15:03 · PVG 23:03 · LAX 08:03 · JFK 11:03
    ♥ Do have faith in what you're doing.