An issue was discovered in GEGL through 0.3.32. The render_rectangle function in process/gegl-processor.c has unbounded memory allocation, leading to a denial of service (application crash) upon allocation failure.
{
"binaries": [
{
"binary_version": "1:0.4.34-1build1",
"binary_name": "gegl"
},
{
"binary_version": "1:0.4.34-1build1",
"binary_name": "gir1.2-gegl-0.4"
},
{
"binary_version": "1:0.4.34-1build1",
"binary_name": "libgegl-0.4-0"
},
{
"binary_version": "1:0.4.34-1build1",
"binary_name": "libgegl-common"
}
]
}{
"binaries": [
{
"binary_version": "1:0.4.48-2.4build2",
"binary_name": "gegl"
},
{
"binary_version": "1:0.4.48-2.4build2",
"binary_name": "gir1.2-gegl-0.4"
},
{
"binary_version": "1:0.4.48-2.4build2",
"binary_name": "libgegl-0.4-0t64"
},
{
"binary_version": "1:0.4.48-2.4build2",
"binary_name": "libgegl-common"
}
]
}{
"binaries": [
{
"binary_version": "1:0.4.62-3.1",
"binary_name": "gegl"
},
{
"binary_version": "1:0.4.62-3.1",
"binary_name": "gir1.2-gegl-0.4"
},
{
"binary_version": "1:0.4.62-3.1",
"binary_name": "libgegl-0.4-0t64"
},
{
"binary_version": "1:0.4.62-3.1",
"binary_name": "libgegl-common"
}
]
}{
"binaries": [
{
"binary_version": "1:0.4.70-1",
"binary_name": "gegl"
},
{
"binary_version": "1:0.4.70-1",
"binary_name": "gir1.2-gegl-0.4"
},
{
"binary_version": "1:0.4.70-1",
"binary_name": "libgegl-0.4-0t64"
},
{
"binary_version": "1:0.4.70-1",
"binary_name": "libgegl-common"
}
]
}{
"binaries": [
{
"binary_version": "0.4.22-3ubuntu0.1~esm1",
"binary_name": "gegl"
},
{
"binary_version": "0.4.22-3ubuntu0.1~esm1",
"binary_name": "gir1.2-gegl-0.4"
},
{
"binary_version": "0.4.22-3ubuntu0.1~esm1",
"binary_name": "libgegl-0.4-0"
},
{
"binary_version": "0.4.22-3ubuntu0.1~esm1",
"binary_name": "libgegl-common"
}
]
}