CVE-2026-89146 PUBLISHED

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

Assigner: VulnCheck
Reserved: 11.09.2026 Published: 11.09.2026 Updated: 11.09.2026

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.

Metrics

CVSS Vector: CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N
CVSS Score: 8.7

Product Status

Vendor libp2p
Product libp2p-rendezvous
Versions Default: unaffected
  • affected from 0 to 0.17.1 (incl.)

Credits

  • Ali Firas reporter

References

Problem Types

  • CWE-190: Integer Overflow or Wraparound CWE
  • CWE-617: Reachable Assertion CWE