Coordinated Vulnerability Disclosure: Why Customers Need Control Over Mitigations
Fastly argues that early, visible mitigations can expose vulnerabilities. Its approach gives customers context and control over when to apply changes.


A protective rule can reveal a vulnerability before many organizations have had a chance to fix it. That tension sits at the heart of Fastly’s account of the PHP2Shell incident: security providers need to reduce exposure quickly, but a visible mitigation can also help attackers work out what to target.
Fastly’s position is that coordinated disclosure gives affected vendors and defenders time to prepare before vulnerability details become public. The company says it followed that process during the PHP2Shell issue and argues that deploying a broad mitigation early can undermine the window other organizations rely on. The practical question for customers is how to balance a possible immediate defense with the risks of changing production traffic before they have enough information to assess the impact.
Fastly describes its PHP2Shell response in a separate update. Its broader argument is that customers should be able to decide how and when to apply temporary protections, with their provider supplying usable context and controls.
Why an early mitigation can expose a flaw
Software patches can offer clues about the defect they address. By comparing a vulnerable version with a patched one, a researcher or attacker may identify which code changed and investigate the weakness that prompted the fix. Fastly says this kind of comparison can happen quickly after a patch appears.
A network rule can provide a different, sometimes more immediate, signal. If a provider applies a mitigation across a large traffic network, an observer may be able to send requests and see which ones are blocked. Those results can suggest what the rule detects and which inputs or paths it covers. A protective measure can therefore reveal useful information about the underlying flaw, even if it does not publish a technical write-up.
Timing matters. Before coordinated disclosure, some affected vendors may not have been notified, and many defenders may not know they need to investigate. If an early mitigation gives an attacker clues during that period, organizations without a patch or comparable protection may have little time to respond.
Nor does one rule necessarily protect every system. A mitigation may miss edge cases, be bypassed, or apply only to traffic routed through a particular provider. Some application origins may not receive the same protection at all. Once attackers understand the rule’s boundaries, they can look for requests or systems outside its coverage. That leaves a difficult tradeoff: a widely deployed rule may help some customers while increasing attention on systems it does not reach.
Coordination depends on trust
Coordinated disclosure relies on participants keeping to an agreed timeline while patches, mitigations and customer guidance are prepared. Fastly argues that when one provider acts early, the effects extend beyond that provider’s own customers. Other organizations may still be preparing defenses, and customers may have built their response plans around the agreed timing.
Fastly describes another provider’s early deployment of a blanket mitigation as a move that could expose the issue through production traffic. It characterizes the action as prioritizing speed over the shared process. That is Fastly’s assessment of the incident; the central technical concern is that a mitigation visible to external observers can function as a clue about the vulnerability it targets.
For security teams, the episode illustrates why a response plan needs more than a rule ready to deploy. Teams need to know when a measure will take effect, what traffic it may affect, how it can be tested and whether it covers the systems that matter. When those details are unclear, a rushed change can create operational uncertainty alongside the security risk.
Customers need room to choose
Fastly says there is no single correct way to apply a temporary fix. The right sequence depends on an organization’s systems, traffic patterns and tolerance for change. A controlled rollout may reduce the chance of disrupting a service, while delaying a change can leave a system exposed for longer. Those decisions belong with the people who understand the application and its operating conditions.
The options Fastly outlines include testing a change in a lower environment and watching the results before expanding deployment; applying it to production after regression testing; or postponing a large change during a period of unusually high traffic, such as a holiday or major event. Each approach involves a different balance of exposure, testing time and operational risk. None guarantees a safe result, so clear information about the mitigation and its limits matters.
This customer-led approach also depends on providers explaining what a temporary rule does and what it might affect. Customers need enough context to compare immediate deployment with staged testing or a delay. They also need controls that let them choose the scope and timing of a change. Fastly says its role is to support those decisions rather than make them without the customer’s input.
What to watch in the next response
The harder test for this approach comes when an active vulnerability leaves little time for deliberation. Providers will need to communicate the protection available, explain its coverage and limitations, and make the timing of a change clear. Customers, in turn, need a practical way to test or stage the measure when their systems and traffic require it.
Fastly frames coordinated disclosure as a shared responsibility across providers and the organizations that depend on them. Its message is that speed alone does not make a response safer: an early, observable mitigation can affect defenders well beyond the network where it first appears. For customers, the useful measure of a provider’s response will be whether it gives them timely information and meaningful control while the coordinated process runs its course. For more on the PHP2Shell issue, Fastly links to its ongoing updates.