当前位置: 首页 » 资讯 » 新科技 » 正文

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

IP属地 北京 编辑:沈如风 IT之家 时间:2025-02-26 15:02:57

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

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

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

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

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

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

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

免责声明:本网信息来自于互联网,目的在于传递更多信息,并不代表本网赞同其观点。其内容真实性、完整性不作任何保证或承诺。如若本网有任何内容侵犯您的权益,请及时联系我们,本站将会在24小时内处理完毕。

全站最新