Easy: fundamentals
Vulnerability management basics.
What is vulnerability management? easy
A continuous cycle: discover assets, scan, prioritise by risk, remediate or mitigate, verify, and report. It is a process, not a one-off scan.
Vulnerability, threat and risk? easy
A vulnerability is a weakness. A threat is something that can exploit it. Risk is the likelihood and impact of that exploitation in your context. Risk is what you prioritise on.
What are CVE, CWE and CVSS? easy
CVE is an identifier for a specific vulnerability. CWE classifies the weakness type (such as out-of-bounds write). CVSS scores technical severity from 0 to 10: none 0, low 0.1 to 3.9, medium 4.0 to 6.9, high 7.0 to 8.9, critical 9.0 to 10.
Authenticated versus unauthenticated scanning? easy
Unauthenticated scans see what an outsider sees and find fewer issues. Authenticated scans log in to read patch levels and configuration, giving much more accurate and complete results with fewer false positives.
What is a false positive in scanning, and how do you verify one? easy
A reported issue that does not exist. Verify by checking the actual version or configuration, comparing backported fixes (distribution packages often fix without changing version), and confirming with the system owner.
What is patch management? easy
Testing and deploying vendor updates on a schedule, with emergency paths for critical issues, rollback plans, and tracking of exceptions. It is the main way vulnerabilities are removed.
Medium: prioritisation
Turning scan output into decisions.
Why is CVSS alone not enough for prioritisation? medium
CVSS measures technical severity, not whether anyone exploits it or how much it matters to you. Add exploit likelihood (EPSS), confirmed exploitation (CISA KEV catalogue), asset criticality, internet exposure, compensating controls and data sensitivity.
Explain EPSS and KEV. medium
EPSS estimates the probability a vulnerability will be exploited in the near term. The Known Exploited Vulnerabilities catalogue lists issues with evidence of real exploitation. KEV entries deserve the fastest action.
Build a simple risk-based SLA scheme. medium
| Condition | Target |
|---|---|
| In KEV and internet-facing | 24 to 72 hours |
| Critical, exposed, sensitive asset | 7 days |
| High on important internal asset | 30 days |
| Medium or low | 60 to 90 days or next cycle |
Numbers vary by organisation. What matters is that the policy is written, owned, measured and has an exception path.
What is asset inventory and why is it the foundation? medium
You cannot patch what you do not know exists. Maintain an inventory of hosts, cloud resources, containers, software and owners from multiple sources (CMDB, cloud APIs, EDR, network discovery) and reconcile them. Unknown assets are a leading source of breaches.
What do you do when a patch cannot be applied? medium
Apply a compensating control: isolate or segment, disable the vulnerable feature, add WAF or IPS rules, restrict access, increase monitoring. Record a time-limited risk acceptance signed by the owner with a review date.
How do you handle vulnerabilities in containers and dependencies? medium
Scan images in CI and in registries, fix at the base image or dependency level, rebuild and redeploy rather than patching in place, and use SBOMs to find affected services fast. Filter by whether the vulnerable code is reachable and loaded.
What is attack surface management? medium
Continuously discovering internet-facing assets, including forgotten domains, test environments, cloud services and third-party hosted systems, and assessing their exposure from an outsider's perspective.
How do you report vulnerability metrics to leadership? medium
Show risk trends, not raw counts: number of exposed critical issues, mean time to remediate by tier, SLA compliance, aging backlog, KEV items open, and coverage of scanning. Keep a short narrative with decisions needed.
Hard: depth
Programme design and difficult cases.
Design a vulnerability management programme from scratch. hard
Start with asset discovery and ownership, define scanning scope and credentials, set a risk-based prioritisation model, agree SLAs with IT and engineering, integrate tickets into their workflow, automate where safe (patching, rebuilds), add exception management, and publish metrics. Begin with the internet-facing and critical systems.
How do you manage the relationship with engineering teams? hard
Deliver findings with context, clear fix guidance, one owner and a priority reason, avoid sending huge raw lists, batch by root cause, and respect release cycles while holding to critical deadlines. Measure the workload you add and reduce noise.
What are the limits of vulnerability scanners? hard
Coverage gaps, false positives and negatives, blind spots for business logic and custom code, difficulty with ephemeral cloud assets, and scan impact on fragile systems. Combine with agents, code analysis, cloud posture tools and periodic manual testing.
A critical zero-day is announced, but no patch exists. What do you do? hard
Identify exposure using inventory, apply vendor mitigations, block or restrict access, add detection rules and hunt for exploitation, and monitor vendor advisories. Communicate status and have a plan for rapid patching when available.
How do you treat OT and legacy systems that cannot be patched or scanned actively? hard
Use passive monitoring, strict segmentation, application allowlisting, controlled change windows, vendor coordination and compensating controls. Accept and track residual risk formally.
Explain how you validate that a fix worked. hard
Rescan with the same method, confirm the version or configuration directly, retest the exploit conditions safely when appropriate, and close the ticket only after verification. Unverified closures create false confidence.
Scenarios
Prioritise and justify.
You have 10,000 findings and a small team. Where do you start? hard
Filter to internet-facing and critical assets, then KEV and high EPSS, group by root cause (one image or template can fix hundreds), automate base image and OS updates, and set owners for the rest with SLAs. Report progress on risk, not count.
A scanner flags a critical issue on a server that your admin says is patched. What do you do? hard
Verify the actual package build and vendor advisory for backported fixes, check scanner plugin details and the credentials used, rescan, and mark a documented false positive if confirmed.
The business refuses downtime for patching a critical system. Response? hard
Explain the risk in business terms, propose a rolling or maintenance-window approach, apply compensating controls now, and escalate for formal risk acceptance if the delay stays. Put a deadline on the acceptance.
Vulnerability management interviews reward risk-based thinking: do not stop at CVSS. Mention EPSS, KEV, exposure, asset value and compensating controls, plus how you work with engineering to actually get fixes done.
More security interview sets
- SOC Analyst L1 (Tier 1)
- SOC Analyst L2 (Tier 2)
- Network Security
- AWS Security
- Cloud Security (Multi-Cloud)
- Application Security
- Container and Kubernetes Security
- Identity and Access Management
- Incident Response and Forensics
- Detection Engineering and Threat Hunting
- Penetration Testing and Red Team
- Cryptography and PKI
- GRC and Compliance
- Malware Analysis and Threat Intelligence