美国网络安全和基础设施安全局(CISA)近日发布警告,提醒所有使用GrassMarlin工具的用户注意一个新发现的安全漏洞。该工具由美国国家安全局(NSA)开发,攻击者可利用此漏洞窃取敏感信息。
此次漏洞由Dragos公司高级工业渗透测试员格雷迪·德罗萨(Grady DeRosa)首先报告。该漏洞影响GrassMarlin的所有版本。GrassMarlin是NSA开发并开源的网络安全工具,主要服务于关键基础设施组织、工业控制系统及SCADA网络的网络安全防护工作。
由于GrassMarlin已于2017年停止维护,官方不会推出任何补丁修复。对此,CISA建议用户采取以下措施:确保控制系统和设备不通过公开互联网访问、通过防火墙将网络和设备与业务网络隔离,并确保远程访问通道的安全性。
CISA未透露漏洞编号CVE-2026-6807(评分5.5)的过多细节,但确认一旦漏洞被成功利用,可能导致敏感信息泄露。CISA在周二发布的安全公告中指出:"该漏洞源于XML解析过程中安全加固措施不足。"
此类攻击(CWE-611)通常影响处理XML文件的产品。GrassMarlin主要使用XML格式保存会话文件,包括节点与连接列表、节点位置、颜色及会话元数据等,并将这些文件打包为ZIP压缩包,以.gm3扩展名保存。
此类攻击通常被称为XML外部实体(XXE)攻击,攻击者会诱导系统所有者解析经过篡改的恶意XML文件,从而实现数据窃取。以上为XXE攻击的基本原理,CISA并未具体说明CVE-2026-6807的实际利用方式。
Rapid7公司渗透测试员安娜·奎恩(Anna Quinn)随后公开了一个概念验证漏洞利用程序,并将其发布至GitHub。奎恩在说明中写道:"通过对GrassMarlin代码进行分析,我判断可能存在漏洞的参数与打开已保存会话时所加载的XML文件有关。通过构造恶意请求,我发现可以在GrassMarlin的消息控制台中触发报错。虽然报错的原因和内容在GrassMarlin的所有日志和输出中均被完整过滤,但通过在DTD中引用外部主机,仍可实现对任意文件的带外(OOB)数据窃取。此外,该漏洞存在一定限制条件:系统不能使用较新版本的Java,必须使用GrassMarlin安装包自带的Java版本。同时,多种类型的输入会导致报错,从而干扰数据窃取过程。为绕过这一限制,可将内容转换为Base64编码后,分多个消息块进行传输。"
奎恩在LinkedIn的另一篇文章中指出,该漏洞对大多数组织构成的威胁程度有限,实际上只能通过网络钓鱼方式加以利用,攻击途径包括本地用户之间的内部传播或外部电子邮件攻击。
Q&A
Q1:GrassMarlin是什么工具?它有什么用途?
A:GrassMarlin是由美国国家安全局(NSA)开发并开源的网络安全工具,主要用于支持关键基础设施组织、工业控制系统和SCADA网络的网络安全防护工作。该工具主要使用XML格式保存会话文件,包括网络节点信息、连接关系、位置及元数据等内容,并以.gm3格式进行存储。不过,该工具已于2017年停止官方维护,目前处于停更状态。
Q2:CVE-2026-6807漏洞是怎么被利用的?
A:CVE-2026-6807是一个XML外部实体(XXE)攻击漏洞,根源在于GrassMarlin的XML解析过程缺乏足够的安全加固。攻击者通过构造恶意XML文件,诱导用户打开,从而触发漏洞并窃取敏感数据。Rapid7研究员奎恩进一步发现,攻击者可通过在DTD中引用外部主机实现带外数据窃取,并将文件内容以Base64编码分块传输来绕过错误限制。该漏洞主要依赖网络钓鱼方式传播。
Q3:GrassMarlin漏洞没有补丁,用户该如何防护?
A:由于GrassMarlin已于2017年停止维护,官方不会发布任何安全补丁。CISA建议用户采取以下防护措施:确保工业控制系统和相关设备不直接暴露在公开互联网上;通过防火墙将工控网络与企业业务网络进行隔离;同时确保所有远程访问连接均通过安全方式建立,降低被攻击的风险。
好文章,需要你的鼓励
英国国家医疗服务(NHS)正将无人机纳入常规医疗物流体系。自今年2月起,无人机每天在雷恩斯公园和圣乔治医院之间运送血液等诊断样本,飞行仅需3分钟,比公路运输快约85%,且碳排放减少高达98%。目前已有逾2000名患者受益。NHS计划将该服务扩展至圣赫利尔、克罗伊登等多家医院,最终惠及约180万名患者。该网络由英国医疗初创公司Apian与谷歌旗下Wing合作运营。
AgentLens是Explyt公司联合俄罗斯学术机构开发的AI编程助手评测基准,通过分析完整人机交互轨迹而非仅看最终结果,从五个维度评估代码智能体的真实表现。
边缘AI计算厂商Aetina宣布,将在其DeviceEdge AIE-KT风冷系列和新款AIE-PT无风扇平台上支持英伟达全新Jetson T3000和T2000模块。T3000基于Blackwell GPU,最高提供865 FP4 TFLOPS算力,功耗70W;T2000则提供400 FP4 TFLOPS,面向视觉AI代理和自主移动机器人等场景。两款模块预计2027年第一季度上市,支持Nemotron、Cosmos 3等英伟达AI软件生态。
韩国梨花女子大学提出Splash框架,通过识别AI模型中的"休眠参数"并只在其中训练触觉能力,让小型多模态AI在学会感知材质触感的同时,完整保留原有视觉语言推理能力。