Security Intermediate By Samson Tanimawo, PhD Published Nov 20, 2026 9 min read

CVE Triage: Reachability Beats CVSS

CVSS scores treat every CVE as if your code reaches it. Most do not. Reachability-aware triage is the upgrade.

The CVSS-only failure mode

CVSS scores severity assuming the worst case. A CVSS 9.8 in a library function your code never calls is, for you, low risk.

Patching every high-CVSS CVE buries security teams in non-reachable noise.

Reachability as the filter

Tooling that does it

Pick a tool; integrate into CI; default policy: block on reachable + critical/high; warn on unreachable.

Triage queue drops 60-80% on day one. Real high-priority work surfaces.

Workflow integration

Workflow: reachable critical → immediate patch. Reachable high → patch within sprint. Unreachable → track for upgrade window; do not block.

The discipline catches what CVSS-only floods.

Antipatterns

What to do this week

Three moves. (1) Pick one production system to apply this pattern to first. (2) Measure the security signal before/after. (3) Document the gap and write a follow-up ticket so the program stays alive between quarterly reviews.