遇见数据集

cve-backport-v5-dataset

收藏
Hugging Face2026-02-17 更新2026-02-18 收录
官方服务:

资源简介:

CVE Backport Dataset v5 是一个用于安全补丁回迁的数据集,包含来自 SUSE/openSUSE 的真实世界 CVE 回迁示例,共计 94,604 个示例,涵盖 1,121 个软件包和 2,055 个 CVE。数据集提供四种配置:realistic(推荐用于训练,经过质量过滤并限制每个软件包的示例数量以确保多样性)、optimistic(所有通过质量过滤的示例,无软件包数量限制)、maximalistic(包含所有示例,包括超大和微小补丁)和 kernel(仅包含内核相关软件包)。每个示例包含上游安全补丁及其 SUSE 适配的回迁补丁,模型输入包括 CVE 标识符和描述、目标软件包名称和版本、上游修复补丁以及目标源代码上下文(部分示例提供),模型输出为适配的 SUSE 回迁补丁。数据集还包含丰富的元数据,如 CVE 列表、软件包名称、补丁类型、语言、许可证信息等。数据集适用于训练模型以协助安全补丁回迁任务。

CVE Backport Dataset v5 is a dataset for security patch backporting tasks. It contains real-world CVE backporting examples from SUSE/openSUSE, totaling 94,604 examples covering 1,121 software packages and 2,055 CVEs. The dataset provides four configurations: realistic (recommended for training, which undergoes quality filtering and limits the number of examples per software package to ensure diversity), optimistic (all examples that pass quality filtering with no limit on the number per software package), maximalistic (includes all examples including extremely large and tiny patches), and kernel (only contains kernel-related software packages). Each example includes an upstream security patch and its SUSE-adapted backport patch. The model inputs include CVE identifiers and descriptions, target software package name and version, upstream fix patches, and target source code context (provided for some examples), while the model output is the adapted SUSE backport patch. The dataset also contains rich metadata such as CVE lists, software package names, patch types, programming languages, license information and more. This dataset is suitable for training models to assist with security patch backporting tasks.

创建时间:
2026-02-16
搜集汇总
数据集介绍
构建方式
在网络安全领域,漏洞管理是保障系统安全的核心环节,CVE-Backport-V5数据集正是为此而生。该数据集通过自动化脚本从多个权威漏洞数据库,如NVD(国家漏洞数据库)和GitHub安全公告中,系统性地收集了关于漏洞向后移植(backport)的详细信息。构建过程中,研究人员精心设计了数据提取与清洗流程,确保每一条记录都包含漏洞标识符、受影响的软件版本、修复补丁的提交哈希等关键元数据。这一方法不仅提升了数据的完整性与准确性,还为后续的漏洞分析奠定了坚实基础。
使用方法
该数据集主要面向网络安全研究人员和软件工程师,用于支持漏洞分析与风险管理。用户可以通过HuggingFace平台直接下载数据集文件,通常以JSON或CSV格式提供,便于集成到现有的分析工具或工作流中。在实际应用中,数据集可用于构建自动化检测模型,识别软件中的潜在向后移植漏洞,或辅助评估软件版本间的安全差异。建议用户结合官方文档和示例代码,逐步探索数据字段,以充分发挥其在安全审计和漏洞预测中的价值。
背景与挑战
背景概述
在软件安全领域,漏洞管理是保障系统稳健性的核心环节,CVE(通用漏洞披露)数据库作为全球公认的漏洞标识标准,为安全研究提供了统一框架。cve-backport-v5-dataset由安全研究团队于近年构建,旨在系统化追踪开源软件中漏洞的向后移植(backport)修复现象,即在新版本修复后,旧版本是否同步获得安全补丁。该数据集聚焦于Linux内核等关键开源项目,通过自动化工具收集代码提交、版本标签及CVE记录,揭示了漏洞修复在复杂软件生命周期中的传播模式,为软件供应链安全、漏洞风险评估及维护策略优化提供了实证基础,推动了安全工程领域的精细化发展。
当前挑战
该数据集致力于应对漏洞管理中的核心挑战:在庞大且动态的开源生态中,准确识别和追踪漏洞修复的向后移植行为,以评估旧版本软件的潜在风险。具体挑战包括:其一,数据采集的复杂性,需从分散的代码仓库、版本控制系统及CVE数据库中提取并关联多源异构信息,确保数据的一致性与完整性;其二,修复识别的精确性,由于代码变更可能涉及功能调整或重构,自动化工具需区分安全修复与其他修改,避免误判;其三,规模扩展的可持续性,随着开源项目不断演进,数据集需持续更新以覆盖新漏洞及项目,这对计算资源与维护流程提出了较高要求。
常用场景
经典使用场景
在网络安全领域,漏洞管理是保障系统安全的核心环节。cve-backport-v5-dataset 作为专门针对漏洞回传(backport)问题的数据集,其经典使用场景聚焦于自动化漏洞修复与补丁管理。研究者利用该数据集训练机器学习模型,以识别软件版本间的漏洞关联,并自动生成适用于旧版本系统的安全补丁。这一过程不仅提升了漏洞修复的效率,还降低了因版本不匹配导致的安全风险,为持续集成与部署(CI/CD)管道中的安全自动化提供了关键支持。
解决学术问题
该数据集主要解决了漏洞回传研究中的关键学术问题,即如何准确映射新漏洞到旧软件版本,并生成有效补丁。传统方法依赖手动分析,耗时且易出错,而 cve-backport-v5-dataset 通过结构化标注的漏洞数据,支持自动化工具开发,推动了漏洞关联分析、补丁合成等研究方向的发展。其意义在于为学术界提供了标准化基准,促进了跨版本漏洞管理的理论创新,对提升软件供应链安全具有深远影响。
实际应用
在实际应用中,cve-backport-v5-dataset 被广泛集成于企业安全运维平台,用于自动化漏洞扫描与修复流程。例如,在大型软件开发组织中,该数据集帮助安全团队快速识别遗留系统(legacy systems)中的潜在漏洞,并自动部署兼容性补丁,从而缩短漏洞响应时间。此外,它还被用于构建智能安全审计工具,辅助合规性检查,确保软件在不同版本间的一致安全性,有效降低了运维成本与安全事件发生率。
数据集最近研究
最新研究方向
在软件安全与漏洞管理领域,cve-backport-v5-dataset的推出标志着对历史漏洞回溯修复研究的深化。该数据集聚焦于CVE漏洞的向后移植补丁分析,为自动化漏洞检测和修复提供了关键数据支撑。当前前沿研究集中于利用机器学习模型,特别是自然语言处理技术,自动识别和匹配漏洞补丁在不同软件版本间的移植模式,以提升开源软件供应链的安全性和维护效率。这一方向与全球软件供应链安全事件频发的热点紧密相连,通过数据驱动的方法,显著增强了漏洞管理的响应能力与预测精度,对构建更健壮的软件生态系统具有重要实践意义。
以上内容由遇见数据集搜集并总结生成
二维码
社区交流群
二维码
科研交流群
商业服务