This paper presents results from the MSR 2021 Hackathon. Our team investigates files/projects that contain known security vulnerabilities and how widespread they are throughout repositories in open source software. These security vulnerabilities can potentially be propagated through code reuse even when the vulnerability is fixed in different versions of the code. We utilize the World of Code infrastructure to discover file-level duplication of code from a nearly complete collection of open source software. This paper describes a method and set of tools to find all open source projects that use known vulnerable files and any previous revisions of those files.
翻译:本文介绍了2021 HackathonMSR的成果。我们的团队调查了含有已知安全弱点的档案/项目,以及这些弱点在公开源码软件库中的广泛程度。这些安全弱点有可能通过代码再利用来传播,即使该弱点在不同版本的代码中被固定下来。我们利用代码世界基础设施从几乎完整的开放源码软件库中发现文件一级的代码重复。本文描述了找到所有使用已知脆弱档案的公开源码项目的方法和一套工具,以及以前对这些档案的任何修改。