TALOS-2025-2196 || Cisco Talos情报组 - 全面威胁情报
漏洞概述
Entr’ouvert Lasso g_assert_not_reached拒绝服务漏洞存在于Entr’ouvert Lasso 2.5.1和2.8.2版本的g_assert_not_reached功能中。攻击者可以通过发送特制的SAML断言响应来触发拒绝服务。
确认受影响的版本
以下版本经过测试或由供应商确认存在漏洞:
- Entr’ouvert Lasso 2.5.1
- Entr’ouvert Lasso 2.8.2
产品链接
Lasso - https://lasso.entrouvert.org/
CVSSv3评分
7.5 - CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H
CWE
CWE-617 - 可达断言
技术详情
Lasso SAML库是安全断言标记语言(SAML)标准的开源实现,主要用于在Web应用程序中启用单点登录(SSO)功能。它提供了SAML身份验证、处理断言、元数据解析以及服务提供商(SP)和身份提供商(IdP)交互的工具。
远程攻击者可以通过发送格式错误的SAML身份验证请求,在lasso SAML库的lasso_node_impl_init_from_xml函数中触发断言错误,从而导致服务崩溃。
这种情况发生在库启用g_assert_not_reached宏(默认功能)时。该缺陷的根本原因位于lasso/xml/xml.c的第1750行。
当发送的XML数据在解析时不被视为注释或XML_ELEMENT_NODE类型时,可以触发该宏。
|
|
时间线
- 2025-05-13 - 首次联系供应商
- 2025-05-14 - 向供应商披露
- 2025-08-12 - 供应商发布补丁
- 2025-11-05 - 公开披露
致谢
由Cisco高级安全倡议组的Keane O’Kelley和另一名成员发现