Join our Newsletter — 33% off our NHI Course

How do you patch or mitigate CVE-2024-6670 (Progress WhatsUp Gold SQL Injection)?

CISA’s required action for CVE-2024-6670 is to apply mitigations per vendor instructions or discontinue use of the product if mitigations are unavailable. In practice, find every instance of Progress WhatsUp Gold in your estate, apply the vendor security update or documented mitigation, and if no fix can be applied, remove internet exposure or take the product out of service.

What patching CVE-2024-6670 should look like in practice

For an exploited SQL injection issue in a network-facing management product, patching is only complete when you confirm every deployed instance, apply the vendor’s security update or documented mitigation, and verify that the vulnerable service is no longer reachable in an exposed state. If the vendor fix cannot be applied, removal from service is the safer decision than leaving a reachable instance on the network.

When the product is covered by the zero-day and exploited vulnerability response guide, treat the work as urgent remediation, not routine maintenance. The practical order is asset discovery, exposure reduction, fix deployment, and post-change verification, because the control objective is to close the exploitation path quickly rather than wait for a convenient maintenance window.

How to verify exposure and close the attack path

Start by locating every Progress WhatsUp Gold deployment, including forgotten lab, staging, or remote admin instances. Then verify whether each one is internet exposed, reachable only from trusted management networks, or already isolated behind compensating controls. For SQL injection findings, the real question is not whether the product is running, but whether an attacker can reach the vulnerable interface before your remediation lands.

If you need a broader response process, the vulnerability management guide is the best internal reference for prioritisation, exception handling, and verification. Its value here is the discipline it imposes: confirm scope, confirm exploitability, confirm remediation, then confirm the fix is actually in place.

Direct readers to the NIST National Vulnerability Database and the CISA Known Exploited Vulnerabilities Catalog for the authoritative vulnerability record and current remediation context. That keeps version-specific details and advisory references tied to the canonical sources instead of being re-stated from memory or secondary writeups.

What to do if you cannot patch immediately

If the update cannot be applied right away, reduce exposure first. Remove public access, restrict the management interface to a tightly controlled admin network, and block any unnecessary paths to the product. For a SQL injection exposure, network fencing is not a substitute for remediation, but it is often the only acceptable short-term control when operational constraints delay patching.

If you need a more explicit mitigation workflow, SQL injection prevention guidance is useful for understanding why input validation alone is not enough when the vulnerable code path already exists. In this case, the emphasis should stay on vendor-directed mitigation, service isolation, and shutdown if neither is feasible.

Risk and Threat Considerations

SQL injection in an administrative product is dangerous because it can convert a management interface into direct database access, and from there into broader control over the monitored environment. When the vulnerable service is internet reachable, exploitation can move very quickly from initial request to credential theft, configuration tampering, or additional footholds.

Failure mechanism: The vulnerable interface accepts attacker-controlled input that alters backend SQL logic, so the attacker can bypass intended application controls and interact with data or functions the product should have protected.

Impact: Successful exploitation can expose stored data, administrative secrets, device inventory, or internal management pathways, and it can also create a pivot point for broader compromise if the product has elevated access in the environment.

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, NIST SP 800-53 Rev 5, CIS Controls v8 and OWASP ASVS set the governance and control requirements practitioners need to meet.

Framework Control / Reference Relevance
NIST CSF 2.0 ID.AM-01 — Physical Devices and Systems Inventoried Locate every deployed WhatsUp Gold instance before remediation.
PR.DS-10 — Integrity Verification Verify the applied update or mitigation actually closed the SQL injection path.
DE.CM-08 — Vulnerability Scans Use scanning and validation to find exposed vulnerable instances and confirm remediation.
Recommendation — Inventory all WhatsUp Gold deployments and confirm where the vulnerable service runs. Validate that the mitigation or patch changed the exposed service as intended. Scan for exposed instances and recheck them after mitigation.
NIST SP 800-53 Rev 5 RA-5 — Vulnerability Monitoring and Scanning This issue requires identifying affected instances and tracking remediation status.
SI-2 — Flaw Remediation The question is about applying the vendor fix or mitigation for a known flaw.
AC-4 — Information Flow Enforcement Isolation or removal of internet exposure is a key fallback when patching is delayed.
Recommendation — Scan for the product, track remediation, and verify exposure reduction. Apply the vendor update or mitigation and document closure for the flaw. Restrict access paths to the management interface until remediation is complete.
CIS Controls v8 CIS-7 — Continuous Vulnerability Management Prioritising a KEV-listed SQL injection issue is core vulnerability management work.
CIS-12 — Network Infrastructure Management Removing internet exposure or segmenting access is part of the mitigation path.
Recommendation — Prioritise the KEV item, remediate it, and confirm the result. Segment or restrict network access to the affected management system.
OWASP ASVS V2 — Validation and Business Logic SQL injection is fundamentally a validation and query-construction failure.
V15 — Secure Coding and Architecture The issue reflects a server-side design weakness that requires secure remediation.
Recommendation — Review input handling and query construction so the vulnerable path is eliminated. Harden the affected code path and avoid insecure query patterns.

Practitioner Guidance

What to prioritise: Patch or mitigate the most exposed instance first, especially any internet-facing deployment. In exploited-vulnerability cases, exposure reduction before full cleanup is often the fastest way to reduce risk while change control catches up.

What to verify: Confirm that the vulnerable interface is no longer reachable from untrusted networks, that the vendor update or mitigation is actually active, and that any compensating control is enforceable rather than informal. If you cannot verify that condition, do not treat the system as remediated.

Decision rule: If the product cannot be updated and cannot be safely isolated, discontinue its use rather than keeping a known exploitable service online. For a management platform, availability is important, but an exposed, unpatched control plane is a worse business risk than a planned outage.

Practitioner takeaway: For KEV-listed issues, the security decision is usually exposure management first and patch completion second, because a reachable vulnerable system remains actionable to attackers until the attack path is genuinely closed.