> 资讯 > 业界新闻

Black Duck:86% 商业代码库含问题开源组件,过时 jQuery 库成最大隐患

人阅读 2025-02-26 15:50:37

2 月 26 日消息,根据 Black Duck 发布的《2025 开源安全分析报告》,商业代码库中广泛使用高风险和过时的开源软件组件,导致安全漏洞频发。

注:该报告分析了 16 个行业的 965 个商业代码库,发现 97% 的代码库包含开源组件,86% 的代码库包含易受攻击的开源组件,过时的 jQuery 库漏洞尤为突出,此外依赖关系复杂化和许可证冲突加剧了风险。

自 2020 年以来,每个应用程序中的平均开源文件数量增加了两倍,从 5386 个跃升至 16082 个,81% 的代码库包含高危或严重漏洞。

十大最常见的高危漏洞中有八个出现在 jQuery JavaScript 库中,超过三分之一的代码库存在 CVE-2020-11023 和 CVE-2020-11022 这两个跨站脚本(XSS)漏洞。这些漏洞的补丁早在 2020 年 4 月就已发布,但仍广泛存在于商业代码库中,凸显了过时开源软件的风险。

64% 的开源组件是传递依赖项,近一半的高危和严重漏洞源于传递依赖项。这种多层依赖关系也带来了法律风险,近 30% 的许可证冲突来自传递依赖项。总体而言,56% 的代码库存在许可证冲突,可能引发法律问题并导致产品上市延迟。

90% 的代码库使用超过四年未更新的开源组件,91% 使用两年内未进行新开发的组件,90% 使用比最新版本落后 10 个以上版本的组件。

Black Duck 建议组织通过关注项目网站和代码库、使用包管理器、自动化监控工具和版本跟踪工具等方式,及时了解高危漏洞。虽然保持所有软件组件 100% 最新可能不切实际,但主动管理和修复已知漏洞至关重要。

LOT物联网

iot产品 iot技术 iot应用 iot工程

Powered By LOT物联网  闽ICP备2024036174号-1

联系邮箱:support1012@126.com