yyjson through 0.8.0 has a double free, leading to remote code execution in some cases, because the poolfree function lacks loop checks. (poolfree is part of the pool series allocator, along with poolmalloc and poolrealloc.)
"https://storage.googleapis.com/cve-osv-conversion/osv-output/CVE-2024-25713.json"
[
{
"events": [
{
"introduced": "0"
},
{
"last_affected": "38"
}
]
},
{
"events": [
{
"introduced": "0"
},
{
"last_affected": "39"
}
]
},
{
"events": [
{
"introduced": "0"
},
{
"last_affected": "40"
}
]
}
]