<?xml version='1.0' encoding='UTF-8'?>
<?xml-stylesheet href="/static/style.xsl" type="text/xsl"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
  <id>https://cve.radiocsirt.org/rss/recent/all/10</id>
  <title>Most recent entries from all</title>
  <updated>2026-10-03T08:00:22.560988+00:00</updated>
  <author>
    <name>Vulnerability-Lookup</name>
    <email>csirt@opendfir.org</email>
  </author>
  <link href="https://cve.radiocsirt.org" rel="alternate"/>
  <generator uri="https://lkiesow.github.io/python-feedgen" version="1.0.0">python-feedgen</generator>
  <subtitle>Contains only the most 10 recent entries.</subtitle>
  <entry>
    <id>https://cve.radiocsirt.org/vuln/bdu:2026-05579</id>
    <title>bdu:2026-05579</title>
    <updated>2026-10-03T08:00:22.631510+00:00</updated>
    <content>bdu:2026-05579</content>
    <link href="https://cve.radiocsirt.org/vuln/bdu:2026-05579"/>
  </entry>
  <entry>
    <id>https://cve.radiocsirt.org/vuln/euvd-2026-290290</id>
    <title>EUVD-2026-290290</title>
    <updated>2026-10-03T08:00:22.631549+00:00</updated>
    <content>EUVD-2026-290290</content>
    <link href="https://cve.radiocsirt.org/vuln/euvd-2026-290290"/>
  </entry>
  <entry>
    <id>https://cve.radiocsirt.org/vuln/fkie_cve-2026-35405</id>
    <title>fkie_cve-2026-35405</title>
    <updated>2026-10-03T08:00:22.631564+00:00</updated>
    <content type="xhtml">
      <div xmlns="http://www.w3.org/1999/xhtml">
        <p>libp2p-rust is the official rust language Implementation of the libp2p networking stack. Prior to 0.17.1, libp2p-rendezvous server has no limit on how many namespaces a single peer can register.  A malicious peer can just keep registering unique namespaces in a loop and the server happily accepts every single one allocating memory for each registration with no pushback. Keep doing this long enough (or with multiple sybil peers) and the server process gets OOM killed. This vulnerability is fixed in 0.17.1.</p>
      </div>
    </content>
    <link href="https://cve.radiocsirt.org/vuln/fkie_cve-2026-35405"/>
  </entry>
  <entry>
    <id>https://cve.radiocsirt.org/vuln/ghsa-cqfx-gf56-8x59</id>
    <title>GHSA-cqfx-gf56-8x59 — libp2p-rendezvous: Unlimited namespace registrations per peer enables OOM DoS on rendezvous servers</title>
    <updated>2026-10-03T08:00:22.631597+00:00</updated>
    <content type="xhtml">
      <div xmlns="http://www.w3.org/1999/xhtml"><p><strong>Affected:</strong> crates.io: libp2p-rendezvous</p>
<p>### Summary
found that `libp2p-rendezvous` server has no limit on how many namespaces a single peer can register. a malicious peer can just keep registering unique namespaces in a loop and the server happily accepts every single one  allocating memory for each registration with no pushback. keep doing this long enough (or with multiple sybil peers) and the server process gets OOM killed.</p>
<p>no auth required. any peer on the network can do this.</p>
<p>### Details</p>
<p>the bug is in `Registrations::add()` inside `protocols/rendezvous/src/server.rs`.</p>
<p>the store uses a BiMap keyed on `(PeerId, Namespace)`  so yes, a peer can't register the *same* namespace twice. but there's nothing stopping it from registering 10,000 *different* namespaces. each unique one gets its own entry in:</p>
<p>- `registrations_for_peer` (BiMap)
- `registrations` (HashMap)
- `next_expiry` (FuturesUnordered  a new heap-allocated BoxFuture per registration)</p>
<p>namespace strings are only validated for length (`MAX_NAMESPACE = 255`), not count. there's no `max_registrations_per_peer` anywhere in `Config` or the rest of the codebase.</p>
<p>making it worse  `MAX_TTL = 72 hours`. so every registration just sits there for up to 3 days. disconnecting doesn't clean anything up either, entries only go away when the TTL fires.</p>
<p>```
protocols/rendezvous/src/server.rs
  └── Registrations::add()   ← no per-peer count check anywhere</p>
<p>protocols/rendezvous/src/lib.rs
  ├── MAX_NAMESPACE = 255    ← length capped, count is not
  └── MAX_TTL = 7…</p></div>
    </content>
    <link href="https://cve.radiocsirt.org/vuln/ghsa-cqfx-gf56-8x59"/>
  </entry>
</feed>
