<?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-06T07:39:46.402929+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/euvd-2026-330289</id>
    <title>EUVD-2026-330289</title>
    <updated>2026-10-06T07:39:46.459182+00:00</updated>
    <content>EUVD-2026-330289</content>
    <link href="https://cve.radiocsirt.org/vuln/euvd-2026-330289"/>
  </entry>
  <entry>
    <id>https://cve.radiocsirt.org/vuln/fkie_cve-2026-48510</id>
    <title>fkie_cve-2026-48510</title>
    <updated>2026-10-06T07:39:46.459252+00:00</updated>
    <content type="xhtml">
      <div xmlns="http://www.w3.org/1999/xhtml">
        <p>MessagePack for C# is a MessagePack serializer for C#. Prior to 2.5.301 and 3.1.7, when MessagePack-CSharp decompresses Lz4Block or Lz4BlockArray payloads, it reads declared uncompressed lengths from the wire and allocates output buffers based on those lengths before validating that the compressed data is valid or that the declared expansion is reasonable. A small payload can claim a very large uncompressed length and force a large allocation before LZ4 decoding begins. This vulnerability is fixed in 2.5.301 and 3.1.7.</p>
      </div>
    </content>
    <link href="https://cve.radiocsirt.org/vuln/fkie_cve-2026-48510"/>
  </entry>
  <entry>
    <id>https://cve.radiocsirt.org/vuln/ghsa-v72x-2h86-7f8m</id>
    <title>GHSA-v72x-2h86-7f8m — MessagePack-CSharp: LZ4 decompression allocates from unbounded declared output lengths</title>
    <updated>2026-10-06T07:39:46.459302+00:00</updated>
    <content type="xhtml">
      <div xmlns="http://www.w3.org/1999/xhtml"><p><strong>Affected:</strong> NuGet: MessagePack</p>
<p>## Summary</p>
<p>When MessagePack-CSharp decompresses `Lz4Block` or `Lz4BlockArray` payloads, it reads declared uncompressed lengths from the wire and allocates output buffers based on those lengths before validating that the compressed data is valid or that the declared expansion is reasonable.</p>
<p>A small payload can claim a very large uncompressed length and force a large allocation before LZ4 decoding begins.</p>
<p>## Impact</p>
<p>Applications are affected when they deserialize attacker-controlled MessagePack payloads with `MessagePackCompression.Lz4Block` or `MessagePackCompression.Lz4BlockArray` enabled.</p>
<p>In the `Lz4Block` case, an attacker-controlled integer is used to request the destination span. In the `Lz4BlockArray` case, per-block uncompressed lengths and their aggregate can be attacker-controlled. Without a cap, the declared output size can be disproportionate to the input size, producing out-of-memory exceptions, process termination on constrained hosts, or severe memory pressure.</p>
<p>This advisory is about unbounded allocation from declared decompressed sizes. It is separate from the LZ4 source-buffer over-read issue, which concerns unsafe decoder reads beyond the compressed input buffer.</p>
<p>## Affected components</p>
<p>- Package: `MessagePack`
- Feature: LZ4 compressed MessagePack payloads
- APIs: `MessagePackSerializer` with `WithCompression(MessagePackCompression.Lz4Block)` or `WithCompression(MessagePackCompression.Lz4BlockArray)`
- Internal routine: `MessagePackSerializer.TryDecomp…</p></div>
    </content>
    <link href="https://cve.radiocsirt.org/vuln/ghsa-v72x-2h86-7f8m"/>
  </entry>
</feed>
