PT-2026-60082 · Hoverfly · Hoverfly

CVE-2026-50018

·

Published

2026-07-14

·

Updated

2026-09-12

CVSS v3.1

6.5

Medium

VectorAV:N/AC:L/PR:N/UI:R/S:U/C:N/I:N/A:H
Name of the Vulnerable Software and Affected Versions Hoverfly version 1.12.7
Description Remote post-serve actions use http.DefaultClient without a timeout configuration. When a remote endpoint is unreachable or intentionally slow, each triggered proxy request spawns a goroutine that blocks indefinitely on http.DefaultClient.Do(). Because there is no limit on the number of active post-serve action goroutines and no context cancellation or deadline, an attacker can cause unbounded goroutine accumulation. This leads to memory exhaustion and a process crash via Out-of-Memory (OOM) kill. This issue can be triggered by registering a remote post-serve action pointing to a non-responsive endpoint and loading a simulation that triggers this action on every request.
Recommendations For version 1.12.7, restrict access to the admin API to prevent unauthorized registration of remote post-serve actions. As a temporary mitigation, avoid using remote post-serve actions that point to external or untrusted endpoints.

Exploit

Fix

Allocation of Resources Without Limits

Resource Exhaustion

Found an issue in the description? Have something to add? Feel free to write us 👾

Weakness Enumeration

Related Identifiers

CVE-2026-50018
GHSA-42J2-W334-QXW7
GO-2026-5975
OPENSUSE-SU-2026:21483-1

Affected Products

Hoverfly