← Back to the cybersecurity blog

Kemp LoadMaster (CVE-2026-8037): 25 days between the patch and the first exploitation attempt

By Thilina Manana · COO y Director Técnico de Seguridad hard2bit · Published: 10 August 2026 · Updated: 10 August 2026
Kemp LoadMaster (CVE-2026-8037)

Progress released the fix for CVE-2026-8037 on 4 June. Exploitation attempts did not begin until the 29th, the day a full technical analysis with working proof-of-concept code went public. For twenty-five days the flaw was known and nobody was attacking it.

It affects Kemp LoadMaster, the Progress load balancer and application delivery controller (ADC), and it lets an attacker run commands as root on the appliance without valid credentials. CISA added it to the KEV catalogue on Friday 7 August, and the remediation deadline for US federal agencies falls today, 10 August.

Severity is no surprise here: CVSS 9.6 on an edge appliance. The calendar is. The exposure window opened not with the vendor advisory but with the published analysis, and that distinction should shape how internal patching deadlines are set.

Timeline: from report to KEV listing

Reconstructed from the Progress advisory, the Zero Day Initiative record and the watchTowr Labs analysis:

  • 15 April 2026: Syed Ibrahim Ahmed, of TrendAI Research, reports the flaw to Progress through the Zero Day Initiative.
  • 4 June: Progress publishes its security bulletin and the fixed releases. From here, anyone who patches is no longer vulnerable by this route.
  • 9 June: ZDI publishes its coordinated advisory, describing the flaw but withholding exploitation detail.
  • 29 June: watchTowr Labs publishes a full analysis of the patch, with working proof-of-concept code. Exploitation attempts begin the same day.
  • 1 July: eSentire reports active attempts against its customers.
  • 4 August: last activity logged by KEVIntel telemetry, with five attempts that day.
  • 7 August: CISA adds the flaw to the KEV catalogue and sets 10 August as the federal deadline under Binding Operational Directive 26-04.

According to figures reported by The Hacker News from KEVIntel telemetry, 792 exploitation attempts have been observed over 41 days, from 65 unique IP addresses across 18 countries, among them Australia, China, Indonesia, Japan, Poland and the United States.

Those numbers reward a careful reading. Seven hundred and ninety-two attempts from 65 addresses is opportunistic scanning, not a campaign aimed at one sector. And eSentire's observation that they were largely unsuccessful suggests many landed on appliances already patched, or on installations without the vulnerable interface enabled. None of that reduces the urgency, because one success is all it takes.

What goes wrong inside the appliance

Everything traces back to a sanitising helper called escape_quotes(), whose job is to make user-supplied text safe to place inside a system command. To validate the credentials for its API, the appliance assembles a shell command from the supplied username and password, then runs it.

watchTowr's analysis found two defects in that helper. The first concerned allocation: it requested heap memory — the pool a program draws on at run time — without clearing it, so the fresh region still held whatever had been there before. The second was the decisive one: it never wrote the null terminator that marks where a text string ends.

So when the command was assembled, the routine reading that string found no stopping point and carried on past the intended boundary, pulling in whatever sat beside it in memory. Should an attacker manage to place content they control in that neighbouring space, it ends up inside the command the appliance runs. That is how an unauthenticated attacker reaches command execution.

Progress's fix matches the diagnosis: move to an allocation that is zero-filled, and write the missing terminator explicitly. The quote-escaping logic itself was fine; the defect lay in the memory handling around it, a pattern code review rarely catches and one that recurs in long-lived codebases.

Who is actually affected

Per the Progress advisory, the flaw affects these releases when the API is enabled:

  • Kemp LoadMaster GA v7.2.63.1 and earlier.
  • Kemp LoadMaster LTSF v7.2.54.17 and earlier.

Fixed releases are 7.2.63.2 on the GA branch and 7.2.54.18 on LTSF. That API condition matters: an installation without it enabled is not exploitable by this route, and sorting the inventory on that basis points the effort at the appliances that genuinely need patching.

Real risk, though, depends on where the appliance sits. An ADC is not just another server: it terminates TLS, distributes traffic to internal servers, publishes internal services outward and often bundles a web application firewall (WAF). Root command execution on it means access to decrypted traffic, to certificates, and to a privileged foothold from which to reach the internal network. That is why attacks have spent years migrating to edge devices, where you usually cannot install a detection agent.

How to tell whether anyone has tried it against you

The appliance leaves a trail, and much of the work can be done with logs you already hold. What to review:

  • Requests to the /accessv2 API path from external addresses, particularly where that service has no business answering requests from the internet.
  • Requests to that path with unusually large bodies or an unusual number of fields: the published method needs to inflate the request to place content in memory.
  • Bursts of credential validation failures from a single address, or attempts using accounts that do not exist on the appliance.
  • Processes, outbound connections or scheduled tasks on the load balancer that do not match its normal operation: it has no reason to start downloads or open outbound sessions.
  • Changes to configuration, local accounts or certificates that nobody authorised.

The addresses eSentire linked to the attempts it saw — 192.42.116.58, 192.42.116.105 and 146.70.139.154 — are useful for a retrospective search, with the usual caveat: they reflect one observation window, and their absence proves nothing. Find evidence of execution and you should treat the appliance as compromised rather than as a failed attempt; from there, a threat hunting exercise or support from an incident response team will establish how far it went.

Patching, and what to do if you cannot patch today

Updating is the only thing that resolves this. Where no maintenance window arrives in time, interim containment is available:

  • Update to 7.2.63.2 (GA) or 7.2.54.18 (LTSF), or later.
  • Turn the API off if it is not in use. This is the most direct mitigation, because it removes the condition that makes the flaw exploitable.
  • If it is in use, restrict it at network level to management addresses so it stops being reachable from the internet.
  • Review and rotate administrative credentials and the appliance's certificates if it was reachable and unpatched through the exposure window.
  • Confirm the appliance appears in the asset inventory with a named owner.

This case shows why CVSS alone prioritises badly. What moved the clock was not the score, which did not change in two months, but the arrival of public code and then the KEV listing. Combining KEV, EPSS and exposure sorts the queue far better than a severity number — EPSS estimates the probability of exploitation, which is precisely what shifted here — and it underpins vulnerability management that tells the urgent from the merely serious. Knowing which of your appliances are reachable from the internet is, before anything else, an attack surface inventory.

The edge as a critical asset under NIS2

NIS2 does not name products or set per-CVE patching deadlines. What it requires is demonstrable risk management: an asset inventory, vulnerability handling, and the ability to detect and report incidents within the required timeframes. An internet-facing load balancer left unpatched for two months is hard to reconcile with that.

In practice the snag is that edge appliances fall between teams: the network group runs them, they sit outside the server patching cycle, and they take no security agent. Deadlines slip precisely there. Documenting who owns each appliance, what patching deadline applies and how it is monitored is what auditors ask for when you have to show diligence. And where that monitoring cannot be sustained in-house, it tends to be the first function handed to a cybersecurity company with continuous detection capability.

One concrete consequence follows. Internal patching deadlines should not be counted from the vendor bulletin but from the moment public code exists. For internet-facing assets that means a different service level — days, not weeks — and a systematic watch on security research output, which few organisations have built. Here the margin was twenty-five days; in other cases it has been hours.

Over the coming days, watch whether scanning picks up now that the flaw is in KEV and more visible, and whether ransomware crews adopt it — the usual pattern with edge appliances once exploit code becomes reliable.

This article is defensive and educational in nature. It describes the technical cause of the flaw at a conceptual level and the associated detection, mitigation and patching measures, using the public information available as of 10 August 2026. It contains no exploit code or reproducible steps. Versions, dates and telemetry figures come from the linked sources and may evolve.

Frequently asked questions

What is CVE-2026-8037 and what does it allow?

It is a command injection vulnerability in Progress Kemp LoadMaster that lets an attacker with no credentials run commands as root on the appliance. CISA describes it as exploitable through unsanitised input across multiple API command endpoints, and added it to the KEV catalogue on 7 August 2026.

Which Kemp LoadMaster versions are affected?

Per the Progress advisory, GA v7.2.63.1 and earlier and LTSF v7.2.54.17 and earlier, provided the API is enabled. The fixed releases are GA 7.2.63.2 and LTSF 7.2.54.18, published on 4 June 2026.

Is the CVSS score 9.6 or 9.8?

It depends on the source. CISA and most outlets citing its record use 9.6; some vulnerability aggregators publish 9.8. The difference does not change the operational decision: it is a critical flaw, exploitable without authentication and with confirmed exploitation, so it belongs in the urgent patching lane either way.

Am I exposed if the API is not enabled?

Not by this route. The Progress advisory scopes the problem to installations with the API enabled, so turning it off removes the condition that makes the flaw exploitable. Even so, you should still update: that is a configuration mitigation, not a fix for the underlying defect.

How do I check whether it was attempted against my appliance?

Review logs for external requests to the /accessv2 path, especially ones with unusually large bodies or many fields, and for bursts of credential validation failures. On the load balancer itself, look for processes, outbound connections or configuration changes that do not match its normal operation.

Why did CISA add it to KEV two months after the patch?

The KEV catalogue lists vulnerabilities with confirmed exploitation, not every critical flaw. The patch shipped on 4 June, the first attempts were seen on 29 June when an analysis with proof-of-concept code appeared, and accumulating evidence of exploitation led to the listing on 7 August, with a 10 August deadline for US federal agencies.

What does this case teach about vulnerability management?

That patching deadlines should not be set by CVSS score alone. Severity here did not change in two months, but real risk jumped the day public code appeared. Combining the KEV catalogue, exploitation probability (EPSS) and the appliance's real exposure sorts the queue far better than a severity number on its own.

Want to know what's actually exposed, and what to fix first?

Thirty minutes with a technical consultant — not a salesperson — is enough to get the problem in order: what's exposed right now, what gets fixed this week, what can wait, and what each stage costs. Penetration testing, security audits, vulnerability management, Microsoft 365, SOC/MDR and incident response.

If your situation is different, tell us anyway — we also take one-off questions on cybersecurity and regulatory compliance.

Based in Spain · Working across the EU and LATAM · ENS High · ISO 27001 · We usually reply in under 24 business hours