IT技術に関するメモ(主にセキュリティ関連)

KEVカタログに掲載されているCVEのCVSSを整理してみた

本ブログ記事にはアフィリエイト広告を利用しています

脆弱性対応では、システムが重要であればあるほど、対応の優先度を決めるのが難しくなります。
CVSS基本値をベースに対応優先度を決定するのは容易ですが、それだけではリスクを見落とす可能性があります。
以下のブログでは、KEVカタログ(既知の悪用された脆弱性カタログ)に掲載されている脆弱性のCVSSから考察が述べられています。
脆弱性管理でCVSS基本値だけに振り回されないためのメモ【CVSS v3.x編】 – Feat. Known Exploited Vulnerabilities Catalog | (n)inja csirt

紹介したブログはとても参考になりますが、掲載されているデータが2022年のもので、最近の傾向も把握したかったため、自分でも最新データを集計してみました。

免責事項

集計を自動化しており、いくつかサンプルを抽出して確認をしていますが、全てが正しく取得できていることは確認していません。
参考程度に利用してください。

はじめに

以下の条件で集計したものです。

  • KEVは2025/10/29にダウンロードしたもの
  • CVSSはv3.1
  • 一つの脆弱性に複数のCVSS Base Metricsがある場合、APIで取得した結果の一番最初に出現したBase Metricsを使用
  • CVSSの取得は2025/10/30に取得

集計結果

深刻度

深刻度件数割合
緊急(9.0以上)49434.05%
重要(8.9~7.0)77353.27%
警告(6.9~4.0)17211.85%
注意(3.9~0.1)80.55%
なし(0.0またはスコアなし)40.28%

攻撃区分(AV)

攻撃区分件数割合
ネットワーク(N)1,05072.56%
隣接(A)231.59%
ローカル(L)36725.36%
物理(P)70.48%

攻撃条件の複雑さ(AC)

攻撃条件の複雑さ件数割合
低(L)1,33492.19%
高(H)1137.81%

必要な特権レベル(PR)

必要な特権レベル件数割合
不要(N)1,04171.94%
低(L)33723.29%
高(H)694.77%

ユーザー関与レベル(UI)

ユーザー関与レベル件数割合
不要(N)1,04872.43%
要(R)39927.57%

スコープ(S)

スコープ件数割合
変更なし(U)1,26487.35%
変更あり(C)18312.65%

機密性への影響(C)

機密性への影響件数割合
高(H)1,27688.18%
低(L)805.53%
なし(N)916.29%

完全性への影響(I)

完全性への影響件数割合
高(H)1,18782.03%
低(L)795.46%
なし(N)18112.51%

可用性への影響(A)

可用性への影響件数割合
高(H)1,17681.27%
低(L)322.21%
なし(N)23916.52%

感想

パッチ適用の判断って難しいですよね。
特に重要なシステムになればなるほど難しいです。
CVSSだけで優先度を決めてしまうと、深刻度が「警告」レベルの脆弱性を後回しにしたり、攻撃区分がネットワーク以外は「インターネットから直接攻撃されないから」と適用を遅らせてしまったり。
そういった事態を避けるには色々な観点で判断しなければならず、「KEVカタログに載った」「攻撃コードが存在する」「悪用が確認されている」等の他の観点での判断も必要です。

さて、今回はKEVカタログに掲載されているCVEのCVSS Base Metricsを調べてみましたが、CVE全体に対するKEV掲載率も調べてみたいと思いました。
例えば、KEVカタログ内での比較では深刻度が「緊急」より「重要」の方が件数が多くなります。
CVE全体の「重要」カテゴリに属する脆弱性のうち、どの程度がKEVに掲載されているか調べることで新しい発見があるかもしれません。


[広告]当サイトはさくらインターネットのレンタルサーバーを利用しています。