Intel

AIKIDO-2025-10392

go.uber.org/yarpc is vulnerable to Denial of Service (DoS)

Denial of Service (DoS) Pre-CVE
Found by Aikido Intel before public disclosure or CVE publication.
Published Jun 23, 2025

30

Low Risk

This Affects:

GOgo.uber.org/yarpc
0.1.0 - 1.79.3
Fixed in 1.80.0
Are you affected? Scan for Free

TL;DR

Affected versions of the package are vulnerable to Denial of Service (DoS) due to the lack of a ReadHeaderTimeout configuration in the HTTP transport inbound. Without this setting, the server is exposed to slow header attacks, where an attacker sends HTTP headers at a slow rate to tie up resources. The patch introduces support for configuring ReadHeaderTimeout, enabling users to set a maximum duration for reading request headers and enhancing the server’s resilience against such attacks.

Who does this affect?

You are affected if you are using a version that falls within the vulnerable range.

Background info

go.uber.org/yarpc is vulnerable to Denial of Service (DoS) in versions 0.1.0 - 1.79.3.

How to fix this

Upgrade the go.uber.org/yarpc library to the patch version and set the ReadHeaderTimeout configuration.