CVE Data Feeds | CVE として発行された脆弱性の個数を年ごとにまとめてみた


概要

2002–2021年までの年ごとの CVE の個数をまとめました。

  • 2002–2021年までに発行された CVE の合計は 177,398個
  • 2015–2017年にかけて CVE の発行数が約2倍増
  • 2016年以降は CVE の発行数が全て5桁

年表

CVE の個数
2002 6769個
2003 1550個
2004 2707個
2005 4764個
2006 7140個
2007 6576個
2008 7170個
2009 5023個
2010 5190個
2011 4827個
2012 5835個
2013 6642個
2014 8846個
2015 8561個
2016 10471個
2017 16528個
2018 16715個
2019 16511個
2020 18959個
2021 16624個

*この年表に記載されているデータは 参考 の nvd.nist.gov の JSON Feeds から取得しました。

参考

作図用 Python コード

import matplotlib as mpl
import matplotlib.pyplot as plt
import numpy as np

year = np.arange(2002, 2022, 1)
cve_number = [
    6769, 1550, 2707, 4764, 7140,
    6576, 7170, 5023, 5190, 4827,
    5835, 6642, 8846, 8561, 10471,
    16528, 16715, 16511, 18959, 16624
]
plt.plot(year, cve_number)
plt.title("Total: 177,398")
plt.xlabel("Year")
plt.ylabel("CVE Numbers")
plt.axis([2000, 2025, 0, 20000])
plt.show()