网络安全

网络安全

    网络安全

    当前位置: 首页 >> 网络安全 >> 正文

    【漏洞通告】AnyDesk Linux 预认证堆溢出漏洞和GitLab 远程代码执行漏洞

    发布时间:2026-10-16浏览次数:

    一、AnyDesk Linux 预认证堆溢出漏洞(CVE-2026-10 9390)

    1.漏洞描述

    AnyDesk 是一款流行的商业远程桌面软件,支持 Windows、Lin ux、macOS 、iOS 、Android  等主流平台,常用于企业远程运维、IT技术支持和远程办公场景。客户端之间可通过官方中继服务器转发或点对点直连两种方式建立远程会话。

    2026 年 10 月 13 日监测到一则 AnyDesk 组件存在内存破坏漏洞的信息,漏洞编号:CVE-2026- 109390 ,漏洞威胁等级:高危。

    AnyDesk  Linux 建立直连会话后,发送特制报文即可在无任何凭据的情况下触发一处堆缓冲区溢出:报文携带的长度值未经校验便参与内存分配运算,运算结果超出 32 位范围后回绕,程序按错误的大小申请内存,却按报文声称的数据量完成写入,堆上相邻内存随之被攻击者控制的数据覆盖,最终可被引导至任意代码执行。

    2.漏洞影响范围

    目前受影响的 AnyDesk 版本: AnyDesk Linux < 8.0.3

    3.解决方案

    1)官方修复建议

    官方已发布最新版本修复该漏洞,建议受影响用户更新到最新版本。下载链接:https://anydesk.com/zhs/downloads/linux

    2)临时修复建议

    关闭未使用的功能模块,减少潜在攻击入 口。

    遵循最小权限原则,严控各类敏感操作权限范围。

    非必要不暴露服务到公网,限制访问源为可信范围。

    定期更新系统及各类组件至安全版本,及时修补已知隐患。

    二、GitLab 远程代码执行漏洞(CVE-2026-97229)

    1.漏洞详情

    GitLab 是由 GitLab Inc. 开发的一体化 DevSecOps 平台,主体采用 Ruby on Rails 实现,可通过云端托管(gitlab.com)或私有化方式(CE\EE)交付,功能覆盖代码仓库托管、问题跟踪、合并请求评审、内置 CI/CD 流水线、容器与软件包仓库以及安全扫描等研发全流程。

    2026 年 10 月 15 日监测到一则 GitLab 组件存在整数溢出漏洞漏洞的信息,漏洞编号:CVE-2026-97229,漏洞威胁等级:严重。

    GitLab  CE/EE 是开源 DevOps 平台。受影响版本解析 CI/CD配置时,会把其中的正则表达式交给发行版内置 Ruby 3.3/3.4 的 Onigmo 引擎编译,且不限制模式长度和重复次数。编译器在 regcomp. c 的 compile_length_quantifier_node 中以 32 位有符号整数计算量词目标编译长度与重复次数的乘积,并与固定阈值比较决定是否展开;该乘法与比较均无溢出防护,乘积回绕成小值或负值后仍能通过阈值判断,拦截超大重复的检查反被溢出本身绕过。编译器随后按回绕值分配缓冲区却写入完整指令流,相对跳转偏移也一并回绕,形成堆越界写——匿名攻击者将特制正则植入 CI/CD 配置,即可在服务进程内执行任意代码。

    2.影响范围

    目前受影响的 GitLab 版本:

    GitLab CE/EE 19.2 < 19.2.8

    GitLab CE/EE 19.3 < 19.3.5

    GitLab CE/EE 19.4 < 19.4.2

    3.解决方案

    1)  官方修复建议

    将组件 GitLab 升级至 19.2.8 、19.3.5 或 19.4.2 及以上版本(按所在版本线选择对应目标版本)

    https://docs.gitlab.com/releases/patches/patch-release-gitlab-19-4-2-releas ed/

    2) 临时修复建议

    关闭未使用的功能模块,减少潜在攻击入 口。

    遵循最小权限原则,严控各类敏感操作权限范围。

    非必要不暴露服务到公网,限制访问源为可信范围。

    定期更新系统及各类组件至安全版本,及时修补已知隐患。