ISC2 CSSLP study materials
ISC2 CSSLP study resources

The Nine-Point-Eight and the Five-Day Change Board

ISC2 CSSLP · Put your knowledge to work in context.

All case studies

The Nine-Point-Eight and the Five-Day Change Board

A public web application has a critical remote code execution vulnerability, CVSS 9.8, in a framework component. The vendor has no patch and estimates 10 days. A WAF virtual patch rule is written and can be deployed in two hours, but the change advisory board requires five business days for production changes; emergency changes require director approval, which is available today. The application serves 60,000 users under a 99.9% availability commitment and accepts file uploads, so the vulnerable path is reachable by unauthenticated users. The last emergency change caused a four-hour outage when a configuration error was applied directly to production without staging validation.

1. What is your sequence of action in the first 24 hours, and how do you justify it?

Read the worked answer

Activate the emergency change path now, with director approval, rather than waiting five days. The change board interval is a control for planned risk, and this is a live, reachable, unauthenticated remote code execution against 60,000 users; waiting converts a known exposure into an incident with a known cause.

Sequence:

  1. Validate the WAF rule in staging against a benign reproduction of the vulnerable request pattern, and confirm it does not block legitimate uploads. The previous outage is a direct warning about skipping this step, and two hours of WAF work plus staging validation still beats five days.
  2. Deploy the rule to production in monitor mode first if the WAF supports it, review for false positives on real traffic for a short window, then enforce.
  3. Enable or strengthen detection alongside it: alert on requests matching the vulnerable pattern that the rule blocks, and on anomalous child processes or outbound connections from application hosts. Assume the rule is bypassable and plan for it.
  4. Notify affected stakeholders, including customer-facing teams, with a factual summary and a next update time.

The justification is written as a risk decision, not as urgency: control applied, residual risk, detection in place, rollback available. Emergency approval exists precisely for this case; using it correctly is compliance, not bypass.

2. How should the five-day change board be treated in this decision - as a control to respect or an obstacle to route around?

Read the worked answer

Neither. It is a control whose purpose is to ensure changes are reviewed, tested and reversible, and the correct response is to satisfy that purpose at emergency speed rather than to discard it.

The board's five-day interval exists because someone previously shipped an untested configuration and caused a four-hour outage. That history is exactly why the emergency path should not mean "apply directly to production." Honour the intent of the control by compressing the review, not skipping it: a named reviewer, staging validation, a tested rollback, and a post-implementation review within a defined window.

Concretely: use director approval to authorise the change; record who approved, what was tested, what was observed in monitor mode, and when enforcement began; and schedule the retroactive board review immediately rather than indefinitely. If the WAF rule later causes a problem, the record shows the decision was deliberate and evidenced.

What would be wrong is either waiting five days for a reachable 9.8, or bypassing approval and pushing straight to production because it is an emergency. Both discard a control that exists for a reason; one discards the response, the other discards the safeguard.

3. What should be done about the ten-day patch gap and the pattern it represents?

Read the worked answer

Ten days without a vendor fix is a normal condition, not an exception, so the organisation needs a standing capability rather than a per-incident scramble.

Near term: keep the virtual patch in place until the vendor fix is verified in production, and re-scan to confirm the underlying component is actually updated rather than assuming the rule is permanent. Virtual patches decay silently when rules are tuned or traffic patterns change.

Structural improvements:

  • Maintain a current component inventory mapped to internet-facing exposure, so the question "which of our systems contain this framework" is answered in minutes. The reachability judgement here depended on knowing uploads were exposed; that link should be automated.
  • Pre-approve a narrow class of emergency changes (edge rules, feature disables, credential rotation) with defined testing requirements, so urgent mitigation does not require an ad hoc exception each time.
  • Practise the compensating-control playbook in staging, including the monitor-then-enforce pattern, so the first time it is used is not during an incident.
  • Feed the last outage into the playbook: staging validation and rollback checks belong in the emergency procedure, not as optional steps people skip under pressure.

The measure of success is time from disclosure to effective mitigation, and it should be tracked as a metric the board reviews, so the emergency path stays exercised and credible.