CS0-004 · Vulnerability Management

Prioritize, mitigate, and verify vulnerability remediation

Objective 2.3 · Prioritize, mitigate, and verify vulnerability remediation.

6 learning blocksNext unfinished block 1 · about 15 minutes17 key conceptsOriginal practice · Review pending
ProgressNot started0/6 blocks learned and checked
Learn

Start your lesson

Study the required lesson for each block, then take its short check. Guided exercises are optional. Required case practice within the blocks counts toward the readiness checklist, not lesson completion.

0/6blocks complete
Your notesPrivate to you
Up to 1,000 characters. Active writing time is recorded; idle time is excluded.
Block 1 of 6

Known Exploited Vulnerabilities catalog · Asset criticality · Exposure context · Compensating control

Next · 15 min

No provider lesson is assigned to this block. Study the ITForMe lesson below, then take the required check.

Required ITForMe lesson

Concept notes

Known Exploited Vulnerabilities catalog

Lists vulnerabilities with evidence of exploitation in the wild and supplies a strong threat signal without proving local compromise.

Asset criticality

Rates how strongly a system supports important services, data, safety, or operations when prioritizing vulnerability treatment.

Exposure context

Combines reachable paths, authorized populations, trust boundaries, and existing controls to refine a vulnerability's local likelihood.

Compensating control

Reduces likelihood or impact through an alternate safeguard when the primary expected control cannot currently be implemented.

Required block check · Block 1

Required for course progress · Pass with 3 of 4 correct

This records your study. Passing the check is still required for course progress.
Block 2 of 6

Vulnerability remediation · Vulnerability mitigation · Virtual patching · Remediation verification

15 min

Required provider lesson

Study the lesson below before taking this block's check.

For this block: Read Definition, Why Not Just Fix the Code, the allow-listing worked example, Testing, and Recovery/Follow-up. Focus on blocking the exploit, preserving legitimate traffic, and removing the virtual patch after a real fix. About 15 minutes; no WAF configuration is required. If you have already studied this lesson, you can go to the check.

Optional concept notes

Vulnerability remediation

Removes the vulnerable condition, such as by installing fixed code or eliminating the unsafe configuration.

Vulnerability mitigation

Reduces current exposure or impact while the underlying vulnerable condition remains and still requires tracking.

Virtual patching

Filters or blocks a known exploit path in front of an application without changing the vulnerable application code itself.

Remediation verification

Confirms the vulnerable action is no longer possible and the required service still works after treatment.

Required block check · Block 2

Required for course progress · Pass with 3 of 4 correct

Your confirmation records study. Passing the check is still required for course progress.
Block 3 of 6

Prioritize vulnerabilities with threat and asset context

8 min

No provider lesson is assigned to this block. Study the ITForMe lesson below, then take the required check.

Required ITForMe lesson
Concept brief · about 8 minutes with practice

Prioritize vulnerabilities with threat and asset context

By the end, you can
  • Analyze supplied evidence for contextual vulnerability priority.
  • Analyze supplied evidence for known-exploitation signal.

CVSS describes vulnerability characteristics; it does not know local asset value, internet exposure, existing controls, or business dependency. Prioritization should combine technical severity with evidence of exploitation, reachability, privilege, affected population, mission impact, and remediation feasibility.

CISA's Known Exploited Vulnerabilities catalog is evidence that a vulnerability has been exploited in the wild and includes required-action context for covered agencies. It is a strong threat signal, not proof that every local asset is reachable or compromised. Verify inventory and exposure while accelerating the response.

Optional support
Worked example
Situation

Two findings compete: an internet VPN appliance has a KEV-listed authentication bypass; an isolated lab server has a higher CVSS issue with no known exploitation.

Evidence
  • VPN: public, production remote access, KEV listed
  • Lab: isolated VLAN, powered on monthly, CVSS 9.8
  • Maintenance: VPN vendor mitigation available now; patch in 48 hours
Reason it through

Active exploitation evidence, public reachability, and business role make the VPN the immediate priority despite the lab's higher base score.

Expected result

Apply the vendor VPN mitigation, monitor authentication evidence, schedule the patch, and keep the lab issue tracked for its next window.

Optional practice
Reasoning self-check

Two findings compete: an internet VPN appliance has a KEV-listed authentication bypass; an isolated lab server has a higher CVSS issue with no known exploitation.

  • VPN: public, production remote access, KEV listed
  • Lab: isolated VLAN, powered on monthly, CVSS 9.8
  • Maintenance: VPN vendor mitigation available now; patch in 48 hours
  1. Record a timestamped fact table from the supplied evidence.
  2. Test the two most plausible explanations against every observation.
  3. Choose a bounded defensive action and state the result that would confirm it worked.
Compare your reasoning
Expected answers
  • Apply the vendor VPN mitigation, monitor authentication evidence, schedule the patch, and keep the lab issue tracked for its next window.
  • The conclusion cites at least two supplied observations and names one remaining uncertainty.
If you got stuck
  • If the evidence conflicts, preserve both records and check clock, scope, and collection gaps before deciding.
  • If no conclusion is supportable, request one specific log, capture, inventory fact, or controlled retest.

Compare your reasoning with the revealed answers if helpful. The block check below is required for course progress.

Technical references

Required block check · Block 3

Required for course progress · Pass with 2 of 2 correct

This records your study. Passing the check is still required for course progress.
Block 4 of 6

Select and verify a mitigation path

18 min

Required provider lesson

Study the lesson below before taking this block's check.

For this block: Read Definition, Why Not Just Fix the Code, the allow-listing worked example, Testing, and Recovery/Follow-up. Focus on blocking the exploit, preserving legitimate traffic, and removing the virtual patch after a real fix. About 15 minutes; no WAF configuration is required. If you have already studied this lesson, you can go to the check.

ITForMe support and readiness practice
Optional ITForMe teaching · about 18 minutes with practice

Select and verify a mitigation path

By the end, you can
  • Analyze supplied evidence for mitigation versus remediation.
  • Analyze supplied evidence for security-and-service verification.

A patch removes vulnerable code but may need testing and downtime. A configuration change, feature disablement, isolation rule, or virtual patch can reduce exposure sooner. Call these mitigations when the vulnerable condition remains, and record expiry so temporary controls do not become invisible permanent exceptions.

Verification must test both security and service. Confirm the vulnerable action is blocked or the fixed version is present, then confirm the required business transaction still works. Rollback criteria should describe measurable failure, not simply discomfort with the change.

Optional support
Worked example
Situation

A critical file-transfer service cannot be patched until Saturday. The vendor says disabling one legacy protocol prevents the vulnerable path.

Evidence
  • Current: modern protocol and legacy protocol enabled
  • Vendor advisory: issue reachable only through legacy protocol
  • Business owner: no approved client uses legacy protocol
Reason it through

Disabling the unused legacy protocol is an immediate mitigation; the patch remains required because vulnerable code is still installed.

Expected result

Disable the legacy protocol, confirm a legacy connection fails and a modern transfer succeeds, then patch Saturday and remove the temporary exception record.

Optional practice
Reasoning self-check

A critical file-transfer service cannot be patched until Saturday. The vendor says disabling one legacy protocol prevents the vulnerable path.

  • Current: modern protocol and legacy protocol enabled
  • Vendor advisory: issue reachable only through legacy protocol
  • Business owner: no approved client uses legacy protocol
  1. Record a timestamped fact table from the supplied evidence.
  2. Test the two most plausible explanations against every observation.
  3. Choose a bounded defensive action and state the result that would confirm it worked.
Compare your reasoning
Expected answers
  • Disable the legacy protocol, confirm a legacy connection fails and a modern transfer succeeds, then patch Saturday and remove the temporary exception record.
  • The conclusion cites at least two supplied observations and names one remaining uncertainty.
If you got stuck
  • If the evidence conflicts, preserve both records and check clock, scope, and collection gaps before deciding.
  • If no conclusion is supportable, request one specific log, capture, inventory fact, or controlled retest.

Compare your reasoning with the revealed answers if helpful. The block check below is required for course progress.

Hands-on lesson practice

Work through the scenario

Practice simulation

Use the case evidence to complete the tasks, then check objectives.

Practice limits and saved work

Guided practice is optional. You can start required case practice directly; it counts toward the readiness checklist. Neither exercise completes the lesson or its checkpoint. Checks evaluate the supplied scenario and modeled configuration, not live systems or traffic. Work is saved in this browser session. Human technical review is pending.

Optional guided practice

Guided: Prioritize a public KEV appliance

Two findings compete for one emergency maintenance slot.

  • Vulnerability leadactor
  • Risk-prioritization evidencecontrol
  • Remote-access VPNresource
Objectives
  1. Interpret the supplied evidence without overclaimingpending
  2. Choose the bounded evidence-supported actionpending
  3. Select evidence that verifies security and operational outcomepending
CySA+ defensive evidence workbench
Evidence 1

VPN: public, production, authentication bypass listed in KEV.

Evidence 2

Lab server: isolated, powered monthly, CVSS 9.8, no known exploitation.

Evidence 3

VPN vendor mitigation is available now; patch is available in 48 hours.

Read full options
  • Known exploitation, exposure, and business role make the VPN the immediate priority.
  • Assume missing telemetry proves the activity did not occur.
  • Treat one isolated clue as conclusive without correlation.
Read full options
  • Apply an organization-wide disruptive change beyond the stated scope.
  • Close the case without retaining the supplied evidence.
  • Apply the vendor mitigation, monitor authentication, and schedule the patch.
Read full options
  • Confirm only that a configuration value was entered.
  • The bypass test fails while approved VPN authentication still works.
  • Declare success without retesting the affected behavior.

Fictional, disposable SOC evidence. No production system or external service is contacted.

Report an issue with this exercise

Your report is private to you and the review team because lesson exercises can contain answers.

Required case practice

Required for the readiness checklist · Pass at 100%

Required case practice

Sequence a reachable branch flaw

A branch router and an internal reporting server both have high findings, but threat and exposure differ.

  • Vulnerability leadactor
  • Exposure and threat contextcontrol
  • Branch routerresource
Objectives
  1. Interpret the supplied evidence without overclaimingpending
  2. Choose the bounded evidence-supported actionpending
  3. Select evidence that verifies security and operational outcomepending
CySA+ defensive evidence workbench
Evidence 1

Router management is internet-reachable due to a temporary rule and exploit code is public.

Evidence 2

Reporting server is reachable only from two application hosts and has compensating application allowlisting.

Evidence 3

A tested router configuration fix can remove public management immediately.

Read full options
  • Treat one isolated clue as conclusive without correlation.
  • Public reachability and available exploitation make the router the first action.
  • Assume missing telemetry proves the activity did not occur.
Read full options
  • Remove public management, verify approved administration, then patch in window.
  • Close the case without retaining the supplied evidence.
  • Apply an organization-wide disruptive change beyond the stated scope.
Read full options
  • Confirm only that a configuration value was entered.
  • Declare success without retesting the affected behavior.
  • External management fails and the approved administration path succeeds.

Fictional, disposable SOC evidence. No production system or external service is contacted.

Report an issue with this exercise

Your report is private to you and the review team because lesson exercises can contain answers.

Technical references

Required block check · Block 4

Required for course progress · Pass with 2 of 2 correct

Your confirmation records study. Passing the check is still required for course progress.
Block 5 of 6

Prioritize vulnerability findings with local evidence

10 min

No provider lesson is assigned to this block. Study the ITForMe lesson below, then take the required check.

Required ITForMe lesson
Concept brief · about 10 minutes with practice

Prioritize vulnerability findings with local evidence

By the end, you can
  • Explain and apply evidence-based local priority.
  • Explain and apply exposure context.
  • Explain and apply cvss and epss distinction.

CVSS communicates technical severity; EPSS estimates near-term exploitation probability and changes over time; KEV supplies evidence of known exploitation. None includes every local fact. Validate true positives, retain possible false negatives from coverage gaps, and prioritize with exposure, asset mission, impact, controls, and treatment feasibility.

A true positive is a validated affected condition and a false positive is a reported condition that is absent or inapplicable; a true negative is correctly cleared, while a false negative is a missed real condition. External, internal, and isolated placement changes reachable attack paths but does not erase inventory. Record the CVSS version/vector, EPSS score/date, intelligence date, fix availability, and local context rather than sorting by one number.

A CVSS Base vector gives one value per metric. In CVSS v3.1 the exploitability metrics are Attack Vector (AV: Network, Adjacent, Local, Physical), Attack Complexity (AC: Low, High), Privileges Required (PR: None, Low, High), and User Interaction (UI: None, Required). Scope (S) is Unchanged or Changed, and the Confidentiality, Integrity, and Availability impacts (C, I, A) are each High, Low, or None. Example: CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H describes a flaw reachable over the network with low complexity, no privileges, no user action, and high impact on all three properties; it scores 9.8. CVSS v4.0 adds Attack Requirements (AT), replaces Scope with separate impacts on the vulnerable system (VC, VI, VA) and subsequent systems (SC, SI, SA), and names scores by the groups used: CVSS-B is Base only, CVSS-BT adds Threat, and CVSS-BTE adds Environmental metrics.

The severity bands are the same in v3.1 and v4.0: None 0.0, Low 0.1-3.9, Medium 4.0-6.9, High 7.0-8.9, and Critical 9.0-10.0. A Base score describes the flaw itself; Temporal (v3.1) or Threat (v4.0) metrics adjust it for exploit maturity, and Environmental metrics adjust it for the affected asset's requirements and controls. EPSS publishes two numbers for each CVE: a probability from 0 to 1 that exploitation activity will be observed in the next 30 days, and a percentile, which is the share of scored CVEs at or below that probability. In FIRST's example a probability of 0.10 sits near the 88th percentile, so a small-looking probability can still rank above most CVEs.

Optional support
Worked example
Situation

A KEV-listed gateway has medium CVSS and a patch; an isolated lab has critical CVSS, high EPSS, and no route from users.

Evidence
  • Gateway: internet-facing, revenue authentication path
  • Lab: isolated snapshot, no credentials or route
  • Gateway owner has tested rollback and a 30-minute window
Reason it through

Known exploitation, exposure, and business role justify treating the gateway first despite the lab's higher scores.

Expected result

Patch the gateway under rollback control, test exploit path denial and authentication success, then schedule the lab by retained local risk.

Optional practice
Reasoning self-check

A public identity gateway and an isolated test image share a CVE but have different scores and treatment options.

  • Gateway: KEV-listed, medium CVSS, patch tested
  • Image: critical CVSS, high EPSS, powered off and isolated
  • Coverage: one unauthenticated subnet was not scanned
  1. Build a short evidence table that separates observations, supported conclusions, and remaining unknowns.
  2. Choose the authorized action that tests the leading conclusion with the least operational impact.
  3. Compare your decision and reopen condition with the expected results before continuing.
Compare your reasoning
Expected answers
  • Prioritize the reachable exploited gateway using local value, impact, fix availability, and finding confidence while retaining the isolated image and false-negative coverage gap.
  • Reopen ordering if gateway exposure is disproved or the image becomes reachable; never equate CVSS, EPSS, or KEV with local impact alone.
If you got stuck
  • If the answer depends on a product name alone, return to the actual evidence it produced.
  • If no option can be falsified, name the missing record before choosing.

Compare your reasoning with the revealed answers if helpful. The block check below is required for course progress.

Technical references

Required block check · Block 5

Required for course progress · Pass with 3 of 3 correct

This records your study. Passing the check is still required for course progress.
Block 6 of 6

Choose treatment and prove the deployed result

8 min

No provider lesson is assigned to this block. Study the ITForMe lesson below, then take the required check.

Required ITForMe lesson
Concept brief · about 8 minutes with practice

Choose treatment and prove the deployed result

By the end, you can
  • Explain and apply treatment selection.
  • Explain and apply remediation validation.

A patch removes vulnerable code, while configuration and network controls can reduce a reachable attack path even when code remains. Secure coding changes the cause; attack-surface management removes unnecessary exposure. If no direct fix exists, document the exception owner, compensating control, monitoring, expiry, and conditions that reopen treatment.

Validation observes the deployed state. Confirm the intended version or configuration, repeat the previously vulnerable action from a relevant vantage point, and test required service behavior. A downloaded patch, merged branch, closed ticket, or untested firewall rule does not show that the running system changed or that the control works.

Optional support
Worked example
Situation

A gateway owner cannot yet patch an exposed parser, so the team restricts input paths and later deploys the vendor fix.

Evidence
  • Before: malformed request reaches the parser
  • Interim: allowlist rejects the request and logs the attempt
  • After patch: deployed digest changes; malformed request fails while valid authentication succeeds
Reason it through

The allowlist is a measured compensating control; the later runtime and behavior checks establish remediation without sacrificing required service.

Expected result

Record the interim owner and expiry, then verify deployed identity, blocked exploit behavior, valid service behavior, and monitoring after the patch.

Optional practice
Reasoning self-check

A parser cannot be patched today, so the owner disables its upload route and later deploys a fixed build.

  • Before: malformed upload reaches parser
  • Interim: route disabled and attempts monitored under an expiring exception
  • After: deployed digest fixed; malformed upload blocked; valid workflow succeeds
  1. Build a short evidence table that separates observations, supported conclusions, and remaining unknowns.
  2. Choose the authorized action that tests the leading conclusion with the least operational impact.
  3. Compare your decision and reopen condition with the expected results before continuing.
Compare your reasoning
Expected answers
  • Record the interim attack-surface reduction as a compensating control, then validate the actual deployed fix against both the exploit path and required service.
  • Reopen if the exception expires, monitoring fails, the old digest returns, the malicious action succeeds, or valid service breaks.
If you got stuck
  • If the answer depends on a product name alone, return to the actual evidence it produced.
  • If no option can be falsified, name the missing record before choosing.

Compare your reasoning with the revealed answers if helpful. The block check below is required for course progress.

Technical references

Required block check · Block 6

Required for course progress · Pass with 2 of 2 correct

This records your study. Passing the check is still required for course progress.
Optional recap

Review this lesson

Use only this lesson's worked example and key concepts for a quick self-check.

  1. Restate the worked example in your own words.
  2. Name the lesson concepts that explain the result.
  3. Explain why the closest alternative does not fit.
Your next milestone

Check the whole objective

This unlocks objective 2.3 for recall. The latest checkpoint needs 70% or higher; a lower result puts the lesson back near the front of your timeline.

Complete the lesson checks first.A score of 70% or higher advances the course. Today shows the remaining requirements for your daily goal.
Official blueprint references
CompTIA CySA+ CS0-004 V4 exam objectives, version 2.0CompTIA ↗CompTIA CySA+ V4 official exam overview and parent objectivesCompTIA ↗
Report an issue with this lesson

Your report is private to you and the review team because lesson exercises can contain answers.