<?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 entries from all</title>
    <link>https://cve.radiocsirt.org</link>
    <description>Contains only the most 10 recent entries.</description>
    <docs>http://www.rssboard.org/rss-specification</docs>
    <generator>python-feedgen</generator>
    <language>en</language>
    <lastBuildDate>Sat, 10 Oct 2026 19:07:56 +0000</lastBuildDate>
    <item>
      <title>EUVD-2026-260129</title>
      <link>https://cve.radiocsirt.org/vuln/euvd-2026-260129</link>
      <description>EUVD-2026-260129</description>
      <guid isPermaLink="false">https://cve.radiocsirt.org/vuln/euvd-2026-260129</guid>
    </item>
    <item>
      <title>fkie_cve-2024-25713</title>
      <link>https://cve.radiocsirt.org/vuln/fkie_cve-2024-25713</link>
      <description>&lt;p&gt;yyjson through 0.8.0 has a double free, leading to remote code execution in some cases, because the pool_free function lacks loop checks. (pool_free is part of the pool series allocator, along with pool_malloc and pool_realloc.)&lt;/p&gt;</description>
      <content:encoded>&lt;p&gt;yyjson through 0.8.0 has a double free, leading to remote code execution in some cases, because the pool_free function lacks loop checks. (pool_free is part of the pool series allocator, along with pool_malloc and pool_realloc.)&lt;/p&gt;</content:encoded>
      <guid isPermaLink="false">https://cve.radiocsirt.org/vuln/fkie_cve-2024-25713</guid>
    </item>
    <item>
      <title>GHSA-whx6-m9j4-w2m2 — yyjson has a Double Free vulnerability</title>
      <link>https://cve.radiocsirt.org/vuln/ghsa-whx6-m9j4-w2m2</link>
      <description>&lt;p&gt;&lt;strong&gt;Affected:&lt;/strong&gt; SwiftURL: github.com/ibireme/yyjson&lt;/p&gt;
&lt;p&gt;### Summary&lt;/p&gt;
&lt;p&gt;The pool series allocator (pool_malloc/pool_free/pool_realloc) by yysjon has a Double Free vulnerability, which may lead to arbitrary address writing and Denial of Service (DoS) attacks.
Arbitrary address writing, combined with other legitimate or illegitimate operations of programs using this library, can lead to remote code execution.&lt;/p&gt;
&lt;p&gt;### Details&lt;/p&gt;
&lt;p&gt;The core cause of this vulnerability lies in the pool_free function&amp;#39;s lack of loop checks, while the direct cause stems from the pool_free function and similar free-series functions not performing pointer destruction, resulting in Use-After-Free (UAF) vulnerabilities.&lt;/p&gt;
&lt;p&gt;### PoC&lt;/p&gt;
&lt;p&gt;Below, a C language program using yyjson 0.8.0 is written to show how to exploit a Double Free vulnerability to cause chunk overlaps, which then allows the modification of a chunk&amp;#39;s next pointer to point to an arbitrary address. If the targeted address is valid, modifications can be made. However, if the address is invalid, it could lead to the program crashing, which could be exploited for a Denial of Service (DoS) attack. Additionally, constructing a cyclic chain of chunks could force the service into an infinite loop, also exploitable for a DoS attack.&lt;/p&gt;
&lt;p&gt;```
#include &amp;lt;stdio.h&amp;gt;
#include &amp;#34;yyjson.h&amp;#34;&lt;/p&gt;
&lt;p&gt;char test[0x110];
int64_t a=0xffffffff;
int64_t b= (int64_t) test;&lt;/p&gt;
&lt;p&gt;int main() {&lt;/p&gt;
&lt;p&gt;size_t max_json_size = 64 * 1024;&lt;/p&gt;
&lt;p&gt;size_t buf_size = yyjson_read_max_memory_usage(max_json_size, 0);&lt;/p&gt;
&lt;p&gt;void *buf = malloc(buf_size);&lt;/p&gt;
&lt;p&gt;yyjson_alc alc;…&lt;/p&gt;</description>
      <content:encoded>&lt;p&gt;&lt;strong&gt;Affected:&lt;/strong&gt; SwiftURL: github.com/ibireme/yyjson&lt;/p&gt;
&lt;p&gt;### Summary&lt;/p&gt;
&lt;p&gt;The pool series allocator (pool_malloc/pool_free/pool_realloc) by yysjon has a Double Free vulnerability, which may lead to arbitrary address writing and Denial of Service (DoS) attacks.
Arbitrary address writing, combined with other legitimate or illegitimate operations of programs using this library, can lead to remote code execution.&lt;/p&gt;
&lt;p&gt;### Details&lt;/p&gt;
&lt;p&gt;The core cause of this vulnerability lies in the pool_free function&amp;#39;s lack of loop checks, while the direct cause stems from the pool_free function and similar free-series functions not performing pointer destruction, resulting in Use-After-Free (UAF) vulnerabilities.&lt;/p&gt;
&lt;p&gt;### PoC&lt;/p&gt;
&lt;p&gt;Below, a C language program using yyjson 0.8.0 is written to show how to exploit a Double Free vulnerability to cause chunk overlaps, which then allows the modification of a chunk&amp;#39;s next pointer to point to an arbitrary address. If the targeted address is valid, modifications can be made. However, if the address is invalid, it could lead to the program crashing, which could be exploited for a Denial of Service (DoS) attack. Additionally, constructing a cyclic chain of chunks could force the service into an infinite loop, also exploitable for a DoS attack.&lt;/p&gt;
&lt;p&gt;```
#include &amp;lt;stdio.h&amp;gt;
#include &amp;#34;yyjson.h&amp;#34;&lt;/p&gt;
&lt;p&gt;char test[0x110];
int64_t a=0xffffffff;
int64_t b= (int64_t) test;&lt;/p&gt;
&lt;p&gt;int main() {&lt;/p&gt;
&lt;p&gt;size_t max_json_size = 64 * 1024;&lt;/p&gt;
&lt;p&gt;size_t buf_size = yyjson_read_max_memory_usage(max_json_size, 0);&lt;/p&gt;
&lt;p&gt;void *buf = malloc(buf_size);&lt;/p&gt;
&lt;p&gt;yyjson_alc alc;…&lt;/p&gt;</content:encoded>
      <guid isPermaLink="false">https://cve.radiocsirt.org/vuln/ghsa-whx6-m9j4-w2m2</guid>
    </item>
    <item>
      <title>gsd-2024-25713</title>
      <link>https://cve.radiocsirt.org/vuln/gsd-2024-25713</link>
      <description>gsd-2024-25713</description>
      <guid isPermaLink="false">https://cve.radiocsirt.org/vuln/gsd-2024-25713</guid>
    </item>
  </channel>
</rss>
