{"id":"CVE-2016-10250","details":"The jp2_colr_destroy function in jp2_cod.c in JasPer before 1.900.13 allows remote attackers to cause a denial of service (NULL pointer dereference) by leveraging incorrect cleanup of JP2 box data on error. NOTE: this vulnerability exists because of an incomplete fix for CVE-2016-8887.","modified":"2026-04-16T06:23:56.646005731Z","published":"2017-03-15T14:59:00.353Z","references":[{"type":"WEB","url":"https://usn.ubuntu.com/3693-1/"},{"type":"FIX","url":"https://blogs.gentoo.org/ago/2016/10/23/jasper-null-pointer-dereference-in-jp2_colr_destroy-jp2_cod-c-incomplete-fix-for-cve-2016-8887/"},{"type":"FIX","url":"https://github.com/mdadams/jasper/commit/bdfe95a6e81ffb4b2fad31a76b57943695beed20"}],"affected":[{"ranges":[{"type":"GIT","repo":"https://github.com/jasper-software/jasper","events":[{"introduced":"0"},{"fixed":"bdfe95a6e81ffb4b2fad31a76b57943695beed20"}]},{"type":"GIT","repo":"https://github.com/mdadams/jasper","events":[{"introduced":"0"},{"last_affected":"8fc44b7b9b68cd2e57c0f18a5445cbf70481d1ce"}],"database_specific":{"versions":[{"introduced":"0"},{"last_affected":"1.900.12"}]}}],"versions":["version-1.900.1","version-1.900.10","version-1.900.11","version-1.900.12","version-1.900.2","version-1.900.3","version-1.900.4","version-1.900.5","version-1.900.6","version-1.900.7","version-1.900.8","version-1.900.9"],"database_specific":{"vanir_signatures_modified":"2026-04-11T03:43:36Z","vanir_signatures":[{"digest":{"function_hash":"80911091394086827168572002575718765413","length":1575},"deprecated":false,"source":"https://github.com/jasper-software/jasper/commit/bdfe95a6e81ffb4b2fad31a76b57943695beed20","target":{"function":"jp2_box_get","file":"src/libjasper/jp2/jp2_cod.c"},"signature_type":"Function","id":"CVE-2016-10250-310f9237","signature_version":"v1"},{"signature_version":"v1","deprecated":false,"source":"https://github.com/jasper-software/jasper/commit/bdfe95a6e81ffb4b2fad31a76b57943695beed20","target":{"file":"src/libjasper/jp2/jp2_cod.c"},"signature_type":"Line","id":"CVE-2016-10250-cf26dbcf","digest":{"threshold":0.9,"line_hashes":["168532928487672538407355996547311233470","190048877733282346187993799611062090676","173539845240277023997822140690932697188","127683532465109949820351605366215594061","149212198714581389734331933636264023938","98074816781760246314578676225405890354","72000784430460388509828811209919203016","33246360659536362071548195400351613146","221267666943798567501408066124259172212","116153230738338783067578281292722838017","13541560863955214287338678913694039442","140989689866164550154677147088727326606","141786596641179353215651568877520968982","43423404737713918887520911231091545759","262640914649492783853245428205104865780","215789881165227950497328351674334410933","217395596402717680167669236320136183342","292966492432959484216186320911375322903","253572479625376319375670813847331845903","45368478352233186049399829148546557582","211392459204369185126876091661119197977","301691064805476281422967457619633348267","335651721848836877870035788656564656045","90933794034054167616864166391476187165"]}}],"source":"https://storage.googleapis.com/cve-osv-conversion/osv-output/CVE-2016-10250.json"}}],"schema_version":"1.7.5","severity":[{"type":"CVSS_V3","score":"CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H"}]}