strongSwanCVE-2026-47895:双重释放漏洞深度解析"

admin 2026-10-22 07:44:41 网络安全文章 来源:ZONE.CI 全球网 0 阅读模式

cover_image

strongSwan CVE-2026-47895:双重释放漏洞深度解析

sec随谈
sec随谈

sec随谈

2026年6月11日 09:12
北京

在小说阅读器读本章

去阅读

网络安全专家近期在广泛使用的 VPN 软件中发现了一个严重漏洞。这一新识别的 strongSwan CVE-2026-47895 漏洞威胁着全球众多活跃服务器。未经身份验证的攻击者有可能利用此漏洞远程执行恶意代码。因此,管理员必须迅速采取行动,保护网络安全和敏感数据。

深入了解 Libstrongswan 漏洞

开发人员将根本原因追溯到 libstrongswan 组件中一个严重的内存管理缺陷——软件未能正确管理克隆身份。根据官方公告,\"在 strongSwan 的 libstrongswan 中发现了一个与特定身份克隆相关的漏洞,可导致双重释放,并可能引发远程代码执行\"。

此外,strongSwan CVE-2026-47895 漏洞影响自 4.3.3 版本以来发布的所有版本。当系统使用特定十六进制编码前缀处理空身份字符串时,该问题便会被触发。官方公告明确指出,\"identification\_t 类的 clone() 方法未能正确处理编码内容为空但非 NULL 的身份\"。

内存损坏的触发机制

软件在克隆身份时,会首先复制整个数据结构,但仅在检查长度而非指针之后才更新编码块。因此,一个空但非 NULL 的数据块会导致两个对象指向相同的内存地址,一旦第二个对象被销毁,便会引发双重释放。

在身份验证过程中,EAP 和 EAP-Identity 交换频繁使用这些存在缺陷的构造函数。由于解析出的身份为空,身份验证很可能失败,进而立即销毁 IKE 安全关联并触发崩溃。这使得针对存在漏洞的端点发起未经身份验证的远程攻击极具可行性。

缓解措施与补丁策略

值得庆幸的是,并非所有服务器都面临即时危险。链接到针对零长度分配返回 NULL 的 malloc() 实现的系统可完全规避此漏洞。此外,未启用 EAP 或 XAuth 身份验证的配置可完全避免远程利用风险。将 EAP 委托给 RADIUS 服务器的系统通常也较为安全,但若存在恶意 RADIUS 服务器,则可能通过 eap-radius 插件解析特定组身份来实施攻击。

从长远来看,管理员绝不应仅依赖配置层面的规避手段作为安全保障。您必须立即更新 VPN 软件以防止入侵。strongSwan 团队近期已发布 6.0.7 版本,彻底修复了这一严重问题。如果您仍在使用旧版本,可直接将最新补丁应用至您的系统。请立即为您的服务器打上补丁,以阻止潜在的远程代码执行威胁!

参考链接:

https://download.strongswan.org/security/CVE-2026-47895/


strongSwanCVE-2026-47895:双重释放漏洞深度解析" 网络安全文章

strongSwanCVE-2026-47895:双重释放漏洞深度解析"

strongSwanCVE-2026-47895是libstrongswan组件中的双重释放漏洞,影响4.3.3后所有版本。该漏洞源于身份克隆缺陷,攻击者可利用空身份字符串触发内存损坏,实现未经身份验证的远程代码执行。虽关闭EAP认证可暂时规避,但建议管理员立即升级至6.0.7版本以彻底修复此严重威胁。
SpringData漏洞:立即修复五个严重缺陷" 网络安全文章

SpringData漏洞:立即修复五个严重缺陷"

SpringData近期披露五个严重漏洞,涉及SpEL表达式注入、拒绝服务攻击和属性保护绕过风险,影响SpringDataREST、Commons和MongoDB等核心组件。攻击者可利用这些漏洞实现远程代码执行或导致服务崩溃。官方已发布安全补丁,建议用户立即升级至最新版本并配合自动化工具进行持续监控。
评论:0   参与:  0