Skip to content

[REVIEW] patch-prioritization: add exploit-chain blast-radius grouping gates #2241

@malb200710-dev

Description

@malb200710-dev

Review target

skills/vuln-management/patch-prioritization

Gap

The patch prioritization skill prioritizes individual findings using SSVC, EPSS, KEV, SLA tiers, compensating controls, and patch windows. It does not require grouping findings that form an exploit chain or share a blast-radius boundary. As a result, several moderate/high findings may remain under-prioritized even when they combine into a critical path.

Why this matters

Patch backlogs are often exploited as chains rather than single CVEs:

  • one vulnerability gives initial access while another gives privilege escalation;
  • identity-plane findings combine with app or CI/CD findings;
  • many findings share one base image, AMI, Kubernetes cluster, network tier, or service account;
  • patching one shared component can close many findings;
  • leaving one missing patch can keep the exploit chain viable;
  • CVEs scored separately can hide a larger blast radius across users, assets, or data stores.

Proposed evidence gates

Add exploit-chain/blast-radius grouping for:

  • exploit chain role;
  • shared asset group/control boundary;
  • chaining prerequisites;
  • blast radius;
  • tier adjustment when combined risk exceeds individual CVE priority;
  • patch grouping/coordinated change plan;
  • output table for Exploit Chain Patch Groups.

Bounty request

Reviewer tier ($25) if this review is accepted. I can provide payment details if accepted.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions