<?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://vulnerability.circl.lu/sightings/feed</id>
  <title>Most recent sightings.</title>
  <updated>2026-08-28T05:42:55.239581+00:00</updated>
  <author>
    <name>Vulnerability-Lookup</name>
    <email>info@circl.lu</email>
  </author>
  <link href="https://vulnerability.circl.lu" rel="alternate"/>
  <generator uri="https://lkiesow.github.io/python-feedgen" version="1.0.0">python-feedgen</generator>
  <subtitle>Contains only the most 10 recent sightings.</subtitle>
  <entry>
    <id>https://vulnerability.circl.lu/sighting/2d1e7b27-58b3-43e9-adfb-dffbc0a75be0/export</id>
    <title>2d1e7b27-58b3-43e9-adfb-dffbc0a75be0</title>
    <updated>2026-08-28T05:42:55.250394+00:00</updated>
    <author>
      <name>Automation user</name>
      <uri>https://vulnerability.circl.lu/user/automation</uri>
    </author>
    <content>{"uuid": "2d1e7b27-58b3-43e9-adfb-dffbc0a75be0", "vulnerability_lookup_origin": "1a89b78e-f703-45f3-bb86-59eb712668bd", "author": "9f56dd64-161d-43a6-b9c3-555944290a09", "vulnerability": "GHSA-3WHF-VGF2-9W6G", "type": "seen", "source": "https://gist.github.com/alon710/124f7bf887e5079fb15a66958a9543ef", "content": "# GHSA-3WHF-VGF2-9W6G: GHSA-3WHF-VGF2-9W6G: Denial of Service via Unbounded Recursion and State Panic in zaino-state\n\n&amp;gt; **CVSS Score:** 5.1\n&amp;gt; **Published:** 2026-07-31\n&amp;gt; **Full Report:** https://cvereports.com/reports/GHSA-3WHF-VGF2-9W6G\n\n## Summary\nThe zaino-state crate contains two critical flaws in its block reorganization and state synchronization logic. An unbounded recursive async function handling block reorganization fails to validate cyclic relationships, enabling network peers to cause infinite loops that exhaust CPU and memory resources. Furthermore, a logical pruning error during non-finalized block cache trimming can purge all cached blocks, triggering an immediate panic and crash of the daemon.\n\n## TL;DR\nzaino-state is vulnerable to unconstrained recursive block reorganization and an unhandled panic during state cache pruning, causing denial of service.\n\n## Exploit Status: POC\n\n## Technical Details\n\n- **CWE ID**: CWE-770\n- **Attack Vector**: Network\n- **CVSS v4 Score**: 5.1\n- **Impact**: Denial of Service (CPU &amp;amp; Memory Exhaustion, Daemon Crash)\n- **Exploit Status**: PoC Mechanics Documented\n- **CISA KEV Status**: Not Listed\n\n## Affected Systems\n\n- zaino-state indexer nodes\n- **zaino-state**: &amp;gt;= 0.0.0, &amp;lt; 0.4.1 (Fixed in: `0.4.1`)\n\n## Mitigation\n\n- Upgrade to zaino-state v0.4.1 or higher.\n- Restrict validator peer connections to trusted hosts to block malicious header delivery.\n- Configure system-level resource constraints (CPU quotas) on the indexer processes.\n\n**Remediation Steps:**\n1. Identify and update Cargo.toml dependencies to set the 'zaino-state' package to version '^0.4.1'.\n2. Execute 'cargo update -p zaino-state' to sync your lockfile with the patched release.\n3. Deploy the updated indexer binary to production systems using a restart supervisor (e.g. systemd or supervisord) configured to auto-restart upon unexpected termination.\n\n## References\n\n- [GitHub Advisory Page for GHSA-3WHF-VGF2-9W6G](https://github.com/advisories/GHSA-3WHF-VGF2-9W6G)\n- [Advisory Source](https://github.com/zingolabs/zaino/security/advisories/GHSA-3whf-vgf2-9w6g)\n- [Fix Pull Request #1172](https://github.com/zingolabs/zaino/pull/1172)\n\n\n---\n*Generated by [CVEReports](https://cvereports.com/reports/GHSA-3WHF-VGF2-9W6G) - Automated Vulnerability Intelligence*", "creation_timestamp": "2026-07-31T20:31:22.067910Z"}</content>
    <link href="https://vulnerability.circl.lu/sighting/2d1e7b27-58b3-43e9-adfb-dffbc0a75be0/export"/>
    <published>2026-07-31T20:31:22.067910+00:00</published>
  </entry>
</feed>
