Join our Newsletter — 33% off our NHI Course
Home› FAQ› Governance, Ownership & Risk› How do teams decide whether to use a…
Governance, Ownership & Risk

How do teams decide whether to use a stopgap or wait for the full fix?

← Back to all FAQ
By NHI Mgmt Group Editorial Team Updated October 27, 2026 Domain: Governance, Ownership & Risk

Use a stopgap only when immediate upgrading is impossible and the service must remain online. Even then, the temporary setting should be paired with a documented plan to move to a fixed PHP version quickly, because the stopgap blocks only one path and does not remove the underlying memory corruption risk.

How to choose between a stopgap and waiting for the full fix

The decision is usually about operational necessity, not preference. A stopgap can be justified when the vulnerable service cannot be taken offline and the team needs time to upgrade safely, but it should be treated as a temporary exposure reduction, not a resolution. If the temporary setting is the only thing keeping the service running, the real question is how quickly you can move to the fixed release.

A useful way to judge the trade-off is whether the mitigation actually narrows the risk enough for the environment you have today. If the service is internet-facing, handles sensitive data, or sits on a high-value path, a temporary workaround deserves much more scrutiny than it would on an isolated internal system. When the workaround only blocks one exploitation path, teams should assume the underlying defect still matters until the full fix is applied.

That is why the stopgap should be paired with a clear exit condition. If the team cannot name the fixed version, the approval owner, and the time window for replacement, the workaround is already drifting into permanent control territory. The safer decision is usually to defer the stopgap and accelerate the maintenance window unless business continuity genuinely depends on keeping the service up.

What the stopgap changes, and what it does not

A stopgap changes the exposure profile, but not the root cause. It may reduce one attack route, lower exploitability in a specific configuration, or buy time for scheduling and testing, yet it rarely removes the condition that made the flaw dangerous in the first place. For teams, that means the workaround should be judged on residual exposure, not on whether it appears to “fix” the issue in a narrow sense.

This matters because temporary settings are often brittle. They can be bypassed by alternate code paths, new modules, adjacent services, or future configuration changes. A workaround that seems adequate in one release or deployment pattern may fail as soon as traffic patterns, libraries, or infrastructure change. That is why the full fix remains the only durable answer, especially for flaws involving memory corruption or similar unsafe execution conditions.

Teams should also avoid confusing reduced likelihood with eliminated risk. A workaround can make exploitation harder, but if the vulnerable component still accepts traffic or processes untrusted input, a determined attacker may still find a path. The right question is whether the stopgap reduces blast radius enough to justify delaying the full remediation, not whether it creates a false sense of safety.

When waiting is acceptable and when it is not

Waiting is acceptable when the service can tolerate the risk for a short period, the workaround is not trustworthy enough to rely on for long, or the maintenance path to the fixed version is already scheduled. In those cases, the best decision is often to move directly to the full fix rather than introduce a temporary control that will later need to be reversed, tested, and documented again.

Waiting is usually not acceptable when the issue is exposed to untrusted users, the vulnerable path is easy to reach, or the service is too important to leave in a partially mitigated state for long. In those cases, the team should either apply the stopgap immediately or take the service out of the risky condition until the fix can be deployed. The service level objective should not override the need to remove a known exploitable condition.

NIST Cybersecurity Framework 2.0 is useful here because the decision sits at the intersection of risk treatment, change control, and recovery planning. Teams should use it to align the temporary mitigation with an explicit remediation path instead of treating the workaround as the final state.

Risk and Threat Considerations

The main risk is that a stopgap can create a false ceiling: teams stop short of the real remediation because the service appears stable enough to postpone the fix. That is dangerous when the flaw still exposes a reachable attack surface, because the workaround may reduce one abuse path while leaving others intact.

Failure mechanism: A temporary setting often changes one condition the exploit depends on, but not the vulnerable code or component itself. If the attacker can reach a different execution path, or if the environment changes later, the original weakness can become exploitable again.

Impact: Residual exposure remains until the fixed version is deployed, so the team is carrying both operational complexity and security risk. The longer the stopgap remains in place, the more likely it is to drift, be misconfigured, or be assumed effective after the service changes.

Standards & Framework Alignment

This section maps relevant standards and security frameworks to the operational risks and controls described in this guidance.

NIST CSF 2.0 provides the primary governance reference for this topic.

FrameworkControl / ReferenceRelevance
NIST CSF 2.0GV.RM-01 — Risk Management StrategyThe choice between stopgap and fix is a risk-treatment decision.
Recommendation — Set a short remediation deadline and track residual risk until the fixed version is deployed.

Practitioner Guidance

What to verify: Confirm that the stopgap actually blocks the specific exposure path you are relying on, and document the exact condition that makes it safe enough to use. If you cannot explain why the workaround works in your deployment, do not treat it as a control.

Decision rule: If the service can be upgraded promptly, move to the full fix and skip the temporary measure. If uptime pressure forces a stopgap, set a short expiration date and require a named owner for the upgrade path, because temporary mitigations fail most often when they become invisible routine.

Practitioner takeaway: Use the stopgap only to buy time, not to redefine acceptable risk, and always pair it with a scheduled move to the permanent fix.

Free weekly newsletter

Subscribe to the NHI & AI Identity Journal

The latest on NHI and Agentic AI security – articles, research, breaches, news and events every week.

Bonus 33% off our NHI Course when you subscribe.

NHIMG Editorial Note
Reviewed and updated by the NHIMG editorial team on October 27, 2026.
NHI Mgmt Group — the #1 independent authority on Non-Human Identity, IAM, and Agentic AI security. nhimg.org