CVE-2026-89146 libp2p-rendezvous through 0.17.1 Denial of Service via Unbounded Registration TTL in Discovery Responses

High 8.7 Published Updated

A malicious rendezvous server can cause a client node to panic via unbounded TTL values in discovery responses, leading to denial of service.

Exploited in the wild
Not known
Login needed
Not needed
Attackable
Over the internet
Victim action needed
Not needed
Fix
None listed

What is CVE-2026-89146?

CVE-2026-89146 is a high-severity vulnerability in libp2p-rendezvous, published on 11 Sep 2026. An attacker can exploit it over the internet without logging in, with no action from the victim.

Official description

libp2p-rendezvous through 0.17.1 fails to validate registration TTL values in discovery responses, allowing attackers to trigger timer arithmetic overflow. A malicious rendezvous server can send a discovery response with an unbounded TTL value that causes the client node process to panic when computing the expiry timer.

Weakness: CWE-617, CWE-190

Which versions are affected by CVE-2026-89146?

How do I fix CVE-2026-89146?

No fix has been published for CVE-2026-89146 yet. Limit exposure of the affected software until one is available.

Is CVE-2026-89146 being exploited?

It is not confirmed as exploited in the wild, but public exploit code for CVE-2026-89146 exists.

Sources

Also known as GHSA-gh9c-4324-26cm.

Is CVE-2026-89146 in your software?

Upload an SBOM and sbomify checks it against every vulnerability here, every day.

Check your SBOMs for free