Graphite before 1.3.15 has an integer underflow and resultant out-of-bounds write via Graphite actions, because slotat does not ensure that an offset is within the allowed slot-map range.
{
"binaries": [
{
"binary_name": "libgraphite2-3",
"binary_version": "1.3.14-1ubuntu0.1"
},
{
"binary_name": "libgraphite2-utils",
"binary_version": "1.3.14-1ubuntu0.1"
},
{
"binary_name": "python3-graphite2",
"binary_version": "1.3.14-1ubuntu0.1"
}
],
"availability": "No subscription required"
}{
"binaries": [
{
"binary_name": "libgraphite2-3",
"binary_version": "1.3.14-2ubuntu0.24.04.1"
},
{
"binary_name": "libgraphite2-utils",
"binary_version": "1.3.14-2ubuntu0.24.04.1"
},
{
"binary_name": "python3-graphite2",
"binary_version": "1.3.14-2ubuntu0.24.04.1"
}
],
"availability": "No subscription required"
}{
"binaries": [
{
"binary_name": "libgraphite2-3",
"binary_version": "1.3.14-2ubuntu1.3"
},
{
"binary_name": "libgraphite2-utils",
"binary_version": "1.3.14-2ubuntu1.3"
},
{
"binary_name": "python3-graphite2",
"binary_version": "1.3.14-2ubuntu1.3"
}
],
"availability": "No subscription required"
}{
"binaries": [
{
"binary_name": "libgraphite2-3",
"binary_version": "1.3.14-11ubuntu1.1"
},
{
"binary_name": "libgraphite2-utils",
"binary_version": "1.3.14-11ubuntu1.1"
},
{
"binary_name": "python3-graphite2",
"binary_version": "1.3.14-11ubuntu1.1"
}
],
"availability": "No subscription required"
}