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.
{ "vanir_signatures": [ { "deprecated": false, "target": { "file": "src/gd_interpolation.c" }, "source": "https://github.com/libgd/libgd/commit/60bfb401ad5a4a8ae995dcd36372fe15c71e1a35", "signature_type": "Line", "id": "CVE-2016-10166-115cc99f", "signature_version": "v1", "digest": { "threshold": 0.9, "line_hashes": [ "319114839335506718010440031313640369840", "70936575597508772177554749344894942985", "313669099802809286542431755493638161400", "186363153775871792765299658151347722393", "32203206597848084205807765364102706806", "267143131197922115299898535784011139230", "106818626055993740494809877607987141742", "7408849888522485282287847053060327510", "231759641975994305501777434971180538940", "255168206647141181002041976077373425808", "247015185942616675200271810803812081175", "94177551652147711107171311008886191460", "151957346075835334428301729900744769196", "331610226500052594165792238958007599404", "38117480354834990187606146596380211628", "150536331090372101041036861751268750920" ] } }, { "deprecated": false, "target": { "function": "_gdContributionsAlloc", "file": "src/gd_interpolation.c" }, "source": "https://github.com/libgd/libgd/commit/60bfb401ad5a4a8ae995dcd36372fe15c71e1a35", "signature_type": "Function", "id": "CVE-2016-10166-14c374ce", "signature_version": "v1", "digest": { "function_hash": "171096856165950967350039645785062079528", "length": 968.0 } } ] }