Integer underflow in the gdContributionsAlloc function in gdinterpolation.c in the GD Graphics Library (aka libgd) before 2.2.4 allows remote attackers to have unspecified impact via vectors related to decrementing the u variable.
[
{
"signature_version": "v1",
"target": {
"file": "src/gd_interpolation.c"
},
"source": "https://github.com/libgd/libgd/commit/60bfb401ad5a4a8ae995dcd36372fe15c71e1a35",
"digest": {
"threshold": 0.9,
"line_hashes": [
"319114839335506718010440031313640369840",
"70936575597508772177554749344894942985",
"313669099802809286542431755493638161400",
"186363153775871792765299658151347722393",
"32203206597848084205807765364102706806",
"267143131197922115299898535784011139230",
"106818626055993740494809877607987141742",
"7408849888522485282287847053060327510",
"231759641975994305501777434971180538940",
"255168206647141181002041976077373425808",
"247015185942616675200271810803812081175",
"94177551652147711107171311008886191460",
"151957346075835334428301729900744769196",
"331610226500052594165792238958007599404",
"38117480354834990187606146596380211628",
"150536331090372101041036861751268750920"
]
},
"deprecated": false,
"id": "CVE-2016-10166-115cc99f",
"signature_type": "Line"
},
{
"signature_version": "v1",
"target": {
"function": "_gdContributionsAlloc",
"file": "src/gd_interpolation.c"
},
"source": "https://github.com/libgd/libgd/commit/60bfb401ad5a4a8ae995dcd36372fe15c71e1a35",
"digest": {
"length": 968.0,
"function_hash": "171096856165950967350039645785062079528"
},
"deprecated": false,
"id": "CVE-2016-10166-14c374ce",
"signature_type": "Function"
}
]