A SOC playbook for responding to zero-day vulnerabilities and critical CVEs — vulnerability disclosure triage, patch prioritization, compensating controls, virtual patching, and attacker activity monitoring.
What Zero Day Response Covers and When to Activate
A zero-day vulnerability is a software flaw that is either (a) publicly disclosed without a vendor patch, (b) actively exploited before the vendor knows about it, or (c) disclosed via CVE with a critical score and active exploit code in the wild.
MITRE ATT&CK maps vulnerability exploitation to T1588.006 (Obtain Capabilities: Vulnerabilities) — attackers weaponize CVEs to gain initial access, escalate privileges, or bypass defenses.
Activate this playbook when: (1) A CVE is published with CVSS 9.0+ and active exploit code, (2) CISA publishes a Known Exploited Vulnerability (KEV) alert relevant to your environment, (3) A vendor releases an emergency patch for an actively exploited vulnerability, or (4) Your organization’s threat intel team reports active exploitation of a zero-day affecting your tech stack.
Step 1: Triage the Disclosure (First 30 Minutes)
Information Gathering
When a new CVE or zero-day is announced, collect:
Field
What to Document
Source
CVE ID
Standard identifier
NVD, MITRE
CVSS Score
Severity rating (0-10)
NVD
Affected products
Software, version ranges
Vendor advisory
Exploitability
Attack vector, complexity, privileges needed, user interaction
CVSS vector string
Known exploits
Public PoC, Metasploit module, exploit kit inclusion
GitHub, Exploit-DB, CISA KEV
Active exploitation
Reports of in-the-wild exploitation
CISA, vendor blog, threat intel
Vendor patch status
Patch available, workaround only, or no fix yet
Vendor security advisory
Triage Decision Matrix
CVE Profile
Priority
Response Timeline
CVSS 9.0+ + Active exploitation + Public PoC
Critical
Begin immediately. Emergency patching
CVSS 7.0-8.9 + Active exploitation
High
Begin same day. Schedule patching within 24h
CVSS 9.0+ + No known exploitation + No PoC
High
Begin same day. Test and schedule patching within 72h
CVSS 7.0-8.9 + No exploitation + PoC available
Medium
Schedule patching within 7 days
CVSS < 7.0 + No exploitation
Low
Include in next patch cycle
Step 2: Asset Discovery and Exposure Assessment (1-2 Hours)
Find Affected Assets
# Search configuration management database (CMDB) for affected software# Query your asset inventory — crowdstrike, tenable, or CMDB API# Search SIEM for affected software versionsindex=windows sourcetype=WinEventLog:Application| search ProductName="*VulnerableProduct*" ProductVersion="*affected_ver*"| stats dc(Computer) as Affected_Systems by ProductName, ProductVersion
Exposure Assessment
Assessment
Question
Method
Asset count
How many systems run the vulnerable software?
CMDB query, EDR inventory, vulnerability scanner
Network exposure
Is the vulnerable service accessible from the internet?
Perimeter firewall rules, external port scan
Business criticality
Are the affected systems production, development, or test?
CMDB tags, business impact assessment
Data sensitivity
What data do the affected systems process?
Data classification tags, data flow diagrams
Exploit path analysis
Can an attacker chain this CVE with other vulnerabilities?
Attack path mapping, reachability analysis
Prioritize Systems for Patching
Priority
System Type
Patching Window
P0
Internet-facing, critical data, no compensating controls