<?xml version='1.0' encoding='UTF-8'?>
<?xml-stylesheet href="/static/style.xsl" type="text/xsl"?>
<rss xmlns:atom="http://www.w3.org/2005/Atom" xmlns:content="http://purl.org/rss/1.0/modules/content/" version="2.0">
  <channel>
    <title>Most recent sightings.</title>
    <link>https://vulnerability.circl.lu</link>
    <description>Contains only the most 10 recent sightings.</description>
    <docs>http://www.rssboard.org/rss-specification</docs>
    <generator>python-feedgen</generator>
    <language>en</language>
    <lastBuildDate>Thu, 18 Jun 2026 12:32:13 +0000</lastBuildDate>
    <item>
      <title>995de611-d1ad-4cc5-904f-3546cd9104a6</title>
      <link>https://vulnerability.circl.lu/sighting/995de611-d1ad-4cc5-904f-3546cd9104a6/export</link>
      <description>{"uuid": "995de611-d1ad-4cc5-904f-3546cd9104a6", "vulnerability_lookup_origin": "1a89b78e-f703-45f3-bb86-59eb712668bd", "author": "9f56dd64-161d-43a6-b9c3-555944290a09", "vulnerability": "GHSA-VFVV-C25P-M7MM", "type": "seen", "source": "https://gist.github.com/alon710/eb93d50b17daa578bcc910ffc0480f36", "content": "# GHSA-VFVV-C25P-M7MM: GHSA-VFVV-C25P-M7MM: Memory Corruption via Panic Safety Flaw in rkyv Collections\n\n&amp;gt; **CVSS Score:** High (Unscored)\n&amp;gt; **Published:** 2026-05-15\n&amp;gt; **Full Report:** https://cvereports.com/reports/GHSA-VFVV-C25P-M7MM\n\n## Summary\nThe rkyv zero-copy deserialization framework for Rust suffers from a panic safety vulnerability in its manual memory management logic. The flaw allows memory corruption, specifically Double Free and Use-After-Free, when element destructors panic during vector clearance.\n\n## TL;DR\nA panic safety bug in rkyv's `InlineVec::clear` and `SerVec::clear` methods leads to Use-After-Free and Double Free conditions if element destructors panic. Upgrading to 0.8.16 resolves the issue by updating container state before initiating destructors.\n\n## Exploit Status: POC\n\n## Technical Details\n\n- **CWE ID**: CWE-415 / CWE-416\n- **Attack Vector**: Local / Application-Level\n- **Impact**: Memory Corruption / Denial of Service\n- **Exploit Status**: Proof of Concept\n- **KEV Status**: Not Listed\n- **CVSS**: High (Unscored)\n\n## Affected Systems\n\n- Rust applications dependent on rkyv versions &amp;gt;= 0.8.0 and &amp;lt; 0.8.16 utilizing InlineVec or SerVec\n- **rkyv**: &amp;gt;= 0.8.0, &amp;lt; 0.8.16 (Fixed in: `0.8.16`)\n\n## Mitigation\n\n- Upgrade the rkyv dependency to version 0.8.16.\n- Avoid utilizing panicking Drop implementations in data structures serialized or deserialized by rkyv.\n- Avoid catching panics via std::panic::catch_unwind when interacting with unsafe memory containers.\n\n**Remediation Steps:**\n1. Identify the current version of rkyv in your Cargo.toml or Cargo.lock file.\n2. Update the version constraint to require \"&amp;gt;=0.8.16\".\n3. Run `cargo update -p rkyv` to apply the patched version.\n4. Recompile and run unit tests with Miri to ensure memory safety bounds are respected.\n\n## References\n\n- [GitHub Security Advisory: GHSA-VFVV-C25P-M7MM](https://github.com/advisories/GHSA-VFVV-C25P-M7MM)\n- [RustSec Advisory Database: RUSTSEC-2026-0122](https://rustsec.org/advisories/RUSTSEC-2026-0122.html)\n- [OSV Data for RUSTSEC-2026-0122](https://api.osv.dev/v1/vulns/RUSTSEC-2026-0122)\n\n\n---\n*Generated by [CVEReports](https://cvereports.com/reports/GHSA-VFVV-C25P-M7MM) - Automated Vulnerability Intelligence*", "creation_timestamp": "2026-05-15T21:10:29.000000Z"}</description>
      <content:encoded>{"uuid": "995de611-d1ad-4cc5-904f-3546cd9104a6", "vulnerability_lookup_origin": "1a89b78e-f703-45f3-bb86-59eb712668bd", "author": "9f56dd64-161d-43a6-b9c3-555944290a09", "vulnerability": "GHSA-VFVV-C25P-M7MM", "type": "seen", "source": "https://gist.github.com/alon710/eb93d50b17daa578bcc910ffc0480f36", "content": "# GHSA-VFVV-C25P-M7MM: GHSA-VFVV-C25P-M7MM: Memory Corruption via Panic Safety Flaw in rkyv Collections\n\n&amp;gt; **CVSS Score:** High (Unscored)\n&amp;gt; **Published:** 2026-05-15\n&amp;gt; **Full Report:** https://cvereports.com/reports/GHSA-VFVV-C25P-M7MM\n\n## Summary\nThe rkyv zero-copy deserialization framework for Rust suffers from a panic safety vulnerability in its manual memory management logic. The flaw allows memory corruption, specifically Double Free and Use-After-Free, when element destructors panic during vector clearance.\n\n## TL;DR\nA panic safety bug in rkyv's `InlineVec::clear` and `SerVec::clear` methods leads to Use-After-Free and Double Free conditions if element destructors panic. Upgrading to 0.8.16 resolves the issue by updating container state before initiating destructors.\n\n## Exploit Status: POC\n\n## Technical Details\n\n- **CWE ID**: CWE-415 / CWE-416\n- **Attack Vector**: Local / Application-Level\n- **Impact**: Memory Corruption / Denial of Service\n- **Exploit Status**: Proof of Concept\n- **KEV Status**: Not Listed\n- **CVSS**: High (Unscored)\n\n## Affected Systems\n\n- Rust applications dependent on rkyv versions &amp;gt;= 0.8.0 and &amp;lt; 0.8.16 utilizing InlineVec or SerVec\n- **rkyv**: &amp;gt;= 0.8.0, &amp;lt; 0.8.16 (Fixed in: `0.8.16`)\n\n## Mitigation\n\n- Upgrade the rkyv dependency to version 0.8.16.\n- Avoid utilizing panicking Drop implementations in data structures serialized or deserialized by rkyv.\n- Avoid catching panics via std::panic::catch_unwind when interacting with unsafe memory containers.\n\n**Remediation Steps:**\n1. Identify the current version of rkyv in your Cargo.toml or Cargo.lock file.\n2. Update the version constraint to require \"&amp;gt;=0.8.16\".\n3. Run `cargo update -p rkyv` to apply the patched version.\n4. Recompile and run unit tests with Miri to ensure memory safety bounds are respected.\n\n## References\n\n- [GitHub Security Advisory: GHSA-VFVV-C25P-M7MM](https://github.com/advisories/GHSA-VFVV-C25P-M7MM)\n- [RustSec Advisory Database: RUSTSEC-2026-0122](https://rustsec.org/advisories/RUSTSEC-2026-0122.html)\n- [OSV Data for RUSTSEC-2026-0122](https://api.osv.dev/v1/vulns/RUSTSEC-2026-0122)\n\n\n---\n*Generated by [CVEReports](https://cvereports.com/reports/GHSA-VFVV-C25P-M7MM) - Automated Vulnerability Intelligence*", "creation_timestamp": "2026-05-15T21:10:29.000000Z"}</content:encoded>
      <guid isPermaLink="false">https://vulnerability.circl.lu/sighting/995de611-d1ad-4cc5-904f-3546cd9104a6/export</guid>
      <pubDate>Fri, 15 May 2026 21:10:29 +0000</pubDate>
    </item>
  </channel>
</rss>
