The jpctsfbsynthesize function in jpc_tsfb.c in JasPer before 1.900.9 allows remote attackers to cause a denial of service (NULL pointer dereference) via vectors involving an empty sequence.
[
{
"id": "CVE-2016-10248-1b38834e",
"deprecated": false,
"signature_version": "v1",
"target": {
"file": "src/libjasper/include/jasper/jas_seq.h"
},
"source": "https://github.com/jasper-software/jasper/commit/2e82fa00466ae525339754bb3ab0a0474a31d4bd",
"digest": {
"line_hashes": [
"19490677935018637347362985802424641559",
"336585047646684351237561482554012619204",
"332489675999361250825695787902589851609",
"176365517570995130166562608879835636437",
"204133425909586796962148635295946243285",
"306513657856478761071854638059995619664",
"209508161927417262742965921339316924068"
],
"threshold": 0.9
},
"signature_type": "Line"
},
{
"id": "CVE-2016-10248-88bc18b5",
"deprecated": false,
"signature_version": "v1",
"target": {
"file": "src/libjasper/jpc/jpc_dec.c",
"function": "jpc_undo_roi"
},
"source": "https://github.com/jasper-software/jasper/commit/2e82fa00466ae525339754bb3ab0a0474a31d4bd",
"digest": {
"length": 794.0,
"function_hash": "300009143571302029714413275190333053047"
},
"signature_type": "Function"
},
{
"id": "CVE-2016-10248-d79a5658",
"deprecated": false,
"signature_version": "v1",
"target": {
"file": "src/libjasper/jpc/jpc_dec.c"
},
"source": "https://github.com/jasper-software/jasper/commit/2e82fa00466ae525339754bb3ab0a0474a31d4bd",
"digest": {
"line_hashes": [
"312046892942525334833231597288904871208",
"331483401292352016434812509318039800294",
"339418996086357033761368163352010004758",
"297747516350643429271873413311506903807",
"308788279227875488471386197637205321117",
"100060094183052737176262676252191764283",
"177400214351083848424278930681593531922"
],
"threshold": 0.9
},
"signature_type": "Line"
},
{
"id": "CVE-2016-10248-dfefac93",
"deprecated": false,
"signature_version": "v1",
"target": {
"file": "src/libjasper/jpc/jpc_tsfb.c"
},
"source": "https://github.com/jasper-software/jasper/commit/2e82fa00466ae525339754bb3ab0a0474a31d4bd",
"digest": {
"line_hashes": [
"119123647092762913742815363730060137518",
"133732635935258826261011538303425761496",
"117654475021229491682697825348655190972",
"148942844950794296650273566861507259549"
],
"threshold": 0.9
},
"signature_type": "Line"
},
{
"id": "CVE-2016-10248-fcabd592",
"deprecated": false,
"signature_version": "v1",
"target": {
"file": "src/libjasper/include/jasper/jas_math.h"
},
"source": "https://github.com/jasper-software/jasper/commit/2e82fa00466ae525339754bb3ab0a0474a31d4bd",
"digest": {
"line_hashes": [
"41318202135477798845071348004250639885",
"124617717506131243092864552019875925200",
"203778577402385495315866169931701378808"
],
"threshold": 0.9
},
"signature_type": "Line"
}
]