Hanging RRDP request
Description
Routinator prior to 0.10.2 can be stalled by an RRDP repository that slowly drip-feeds bytes, delaying validation indefinitely and serving stale data.
AI Insight
LLM-synthesized narrative grounded in this CVE's description and references.
Routinator prior to 0.10.2 can be stalled by an RRDP repository that slowly drip-feeds bytes, delaying validation indefinitely and serving stale data.
Vulnerability
In NLnet Labs Routinator prior to version 0.10.2, the RRDP connection timeout was applied only to individual read or write operations rather than the complete HTTP request [1]. This allows a malicious RRDP repository to keep the connection alive by sending small amounts of data before each per-operation timeout expires, thereby extending the overall request duration indefinitely [1]. Affected versions are Routinator up to and including 0.10.1 [1].
Exploitation
An attacker controlling an RRDP repository can exploit this by establishing a connection with Routinator and then slowly sending data in small chunks, ensuring each chunk arrives before the per-read/write timeout [1]. The attacker does not need authentication or elevated network position because RRDP repositories are typically specified by RPKI certificate authorities in the global RPKI ecosystem [1]. The only requirement is that Routinator attempts to fetch data from the malicious repository during a validation run [1].
Impact
Successful exploitation delays the validation run indefinitely because Routinator waits for the RRDP update to complete before proceeding [1]. This causes Routinator to continue serving the old (potentially stale) RPKI data set, or, if the attack occurs during the initial validation run after startup, to never serve any data at all [1]. The confidentiality, integrity, and availability of RP reliance on valid RPKI data are degraded as a result [1].
Mitigation
The vulnerability is fixed in Routinator version 0.10.2 [1]. Users should upgrade to 0.10.2 or later. As a workaround, operators can configure a stricter overall HTTP timeout at the network level (e.g., using a reverse proxy or firewall) to enforce a maximum connection duration, but no application-level workaround is provided in the advisory [1]. Routinator is not listed on the CISA KEV catalog as of this writing.
AI Insight generated on May 26, 2026. Synthesized from this CVE's description and the cited reference URLs; citations are validated against the source bundle.
Affected products
2- Range: <0.10.2
- NLnet Labs/Routinatorv5Range: unspecified
Patches
0No patches discovered yet.
Vulnerability mechanics
No source-code context for this CVE — mechanics is only generated when we can read the actual fix diff. Without that, the four sections (root cause, attack vector, affected code, fix) would be speculation rather than analysis.
References
3- www.debian.org/security/2021/dsa-5033mitrevendor-advisoryx_refsource_DEBIAN
- www.debian.org/security/2022/dsa-5041mitrevendor-advisoryx_refsource_DEBIAN
- www.nlnetlabs.nl/downloads/routinator/CVE-2021-43172_CVE-2021-43173_CVE-2021-43174.txtmitrex_refsource_MISC
News mentions
0No linked articles in our index yet.