{"id":"CVE-2016-10250","aliases":["EUVD-2016-1435","GHSA-hc76-569j-jf8q","MGASA-2017-0474","UBUNTU-CVE-2016-10250","USN-3693-1"],"status":"published","title":"The jp2_colr_destroy function in jp2_cod.c in JasPer before 1.900.13 allows remote attackers to...","description":"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.","severity":{"version":"3.0","score":7.5,"vector":"CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H","level":"high","assessor":"primary","from":"nvd"},"epss":{"day":"2026-11-09","score":0.03979,"percentile":0.90565,"model":"v2026.06.15"},"facts":{"in_kev":false,"known_exploited":false,"public_exploit":false,"fix_available":true},"cwes":["CWE-476"],"published":"2017-03-15T00:00:00Z","modified":"2026-10-20T13:13:25Z","fixes":[{"ecosystem":"Ubuntu:14.04:LTS","package":"jasper","fixed_in":["1.900.1-14ubuntu3.5"],"sources":["osv"]},{"ecosystem":"Ubuntu:16.04:LTS","package":"jasper","fixed_in":["1.900.1-debian1-2.4ubuntu1.2"],"sources":["osv"]}],"affected":[{"source":"osv","ecosystem":"Mageia:5","package":"jasper","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"1.900.23-1.mga5"}]}],"bundled":39},{"source":"osv","ecosystem":"Ubuntu:14.04:LTS","package":"jasper","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"1.900.1-14ubuntu3.5"}]}],"versions":["1.900.1-14","1.900.1-14ubuntu3","1.900.1-14ubuntu3.1","1.900.1-14ubuntu3.2","1.900.1-14ubuntu3.3","1.900.1-14ubuntu3.4"]},{"source":"osv","ecosystem":"Ubuntu:16.04:LTS","package":"jasper","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"1.900.1-debian1-2.4ubuntu1.2"}]}],"versions":["1.900.1-debian1-2.4","1.900.1-debian1-2.4ubuntu1","1.900.1-debian1-2.4ubuntu1.1"]},{"source":"osv","ecosystem":"Ubuntu:14.04:LTS","package":"jasper","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"1.900.1-14ubuntu3.5"}]}],"versions":["1.900.1-14","1.900.1-14ubuntu3","1.900.1-14ubuntu3.1","1.900.1-14ubuntu3.2","1.900.1-14ubuntu3.3","1.900.1-14ubuntu3.4"],"bundled":18},{"source":"osv","ecosystem":"Ubuntu:16.04:LTS","package":"jasper","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"1.900.1-debian1-2.4ubuntu1.2"}]}],"versions":["1.900.1-debian1-2.4","1.900.1-debian1-2.4ubuntu1","1.900.1-debian1-2.4ubuntu1.1"],"bundled":18}],"products":[{"vendor":"jasper_project","product":"jasper"}],"references":[{"url":"https://github.com/mdadams/jasper/commit/bdfe95a6e81ffb4b2fad31a76b57943695beed20","tags":["x_refsource_CONFIRM","x_transferred","Patch","Third Party Advisory","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/","tags":["x_refsource_MISC","x_transferred","Exploit","Issue Tracking","Patch","Third Party Advisory","VDB Entry","fix"]},{"url":"https://usn.ubuntu.com/3693-1/","tags":["vendor-advisory","x_refsource_UBUNTU","x_transferred","web"]},{"url":"https://nvd.nist.gov/vuln/detail/CVE-2016-10250"},{"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","tags":["report"]},{"url":"https://usn.ubuntu.com/3693-1"},{"url":"https://github.com/advisories/GHSA-hc76-569j-jf8q"},{"url":"https://advisories.mageia.org/MGASA-2017-0474.html","tags":["advisory"]},{"url":"https://bugs.mageia.org/show_bug.cgi?id=19605","tags":["report"]},{"url":"https://github.com/mdadams/jasper/releases","tags":["web"]},{"url":"https://lists.fedoraproject.org/archives/list/package-announce@lists.fedoraproject.org/thread/THLEZURI4D24PRM7SMASC5I25IAWXXTM/","tags":["web"]},{"url":"https://lists.opensuse.org/opensuse-updates/2016-11/msg00010.html","tags":["web"]},{"url":"https://lists.opensuse.org/opensuse-updates/2016-11/msg00018.html","tags":["web"]},{"url":"https://lists.opensuse.org/opensuse-security-announce/2017-04/msg00010.html","tags":["web"]},{"url":"https://lists.opensuse.org/opensuse-updates/2017-07/msg00092.html","tags":["web"]},{"url":"https://lists.fedoraproject.org/archives/list/package-announce@lists.fedoraproject.org/thread/U5NEJQFBVKG6PRJ5EZ7UIP7ZXOIHDPJF/","tags":["web"]},{"url":"https://ubuntu.com/security/CVE-2016-10250","tags":["report"]},{"url":"http://seclists.org/oss-sec/2017/q1/608","tags":["report"]},{"url":"https://ubuntu.com/security/notices/USN-3693-1","tags":["advisory"]},{"url":"https://www.cve.org/CVERecord?id=CVE-2016-10250","tags":["report"]},{"url":"https://ubuntu.com/security/CVE-2015-5203","tags":["report"]},{"url":"https://ubuntu.com/security/CVE-2015-5221","tags":["report"]},{"url":"https://ubuntu.com/security/CVE-2016-8883","tags":["report"]},{"url":"https://ubuntu.com/security/CVE-2016-8887","tags":["report"]},{"url":"https://ubuntu.com/security/CVE-2016-9262","tags":["report"]},{"url":"https://ubuntu.com/security/CVE-2016-9387","tags":["report"]},{"url":"https://ubuntu.com/security/CVE-2016-9388","tags":["report"]},{"url":"https://ubuntu.com/security/CVE-2016-9389","tags":["report"]},{"url":"https://ubuntu.com/security/CVE-2016-9390","tags":["report"]},{"url":"https://ubuntu.com/security/CVE-2016-9391","tags":["report"]},{"url":"https://ubuntu.com/security/CVE-2016-9392","tags":["report"]},{"url":"https://ubuntu.com/security/CVE-2016-9393","tags":["report"]},{"url":"https://ubuntu.com/security/CVE-2016-9394","tags":["report"]},{"url":"https://ubuntu.com/security/CVE-2016-9396","tags":["report"]},{"url":"https://ubuntu.com/security/CVE-2016-9600","tags":["report"]},{"url":"https://ubuntu.com/security/CVE-2016-10248","tags":["report"]},{"url":"https://ubuntu.com/security/CVE-2017-6850","tags":["report"]},{"url":"https://ubuntu.com/security/CVE-2017-1000050","tags":["report"]}],"sources":{"cve":[{"id":"CVE-2016-10250","description":"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.","status":"published","published":"2017-03-15T14:00:00Z","modified":"2024-08-06T03:14:42.897Z","updated_at":"2026-11-02T14:33:31.450804Z"}],"euvd":[{"id":"EUVD-2016-1435","description":"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.","status":"published","published":"2017-03-15T14:00:00Z","modified":"2024-08-06T03:14:42Z","updated_at":"2026-11-03T02:22:24.206227Z"}],"ghsa":[{"id":"GHSA-hc76-569j-jf8q","title":"The jp2_colr_destroy function in jp2_cod.c in JasPer before 1.900.13 allows remote attackers to...","description":"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.","status":"published","published":"2022-05-14T03:15:49Z","modified":"2025-04-20T03:35:09Z","cvss":[{"version":"3.0","score":7.5,"vector":"CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H","level":"high"}],"cwes":["CWE-476"],"updated_at":"2026-11-02T15:01:42.453698Z"}],"nvd":[{"id":"CVE-2016-10250","description":"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.","status":"published","published":"2017-03-15T14:59:00.353Z","modified":"2026-06-17T00:39:22.06Z","cvss":[{"version":"3.0","score":7.5,"vector":"CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H","level":"high","assessor":"primary"},{"version":"2.0","score":5,"vector":"AV:N/AC:L/Au:N/C:N/I:N/A:P","level":"medium","assessor":"primary"}],"cwes":["CWE-476"],"updated_at":"2026-11-02T14:03:37.238712Z"}],"osv":[{"id":"CVE-2016-10250","description":"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.","status":"published","published":"2017-03-15T14:59:00.353Z","modified":"2026-10-20T13:13:25.855938703Z","cvss":[{"version":"3.0","score":7.5,"vector":"CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H","level":"high"}],"updated_at":"2026-11-02T15:44:01.531338Z"},{"id":"UBUNTU-CVE-2016-10250","description":"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.","status":"published","published":"2017-03-15T00:00:00Z","modified":"2026-04-22T10:30:17.386939Z","cvss":[{"version":"3.0","score":7.5,"vector":"CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H","level":"high"}],"updated_at":"2026-11-02T15:54:11.492576Z"},{"id":"MGASA-2017-0474","title":"Updated jasper packages fix security vulnerabilities","description":"The jasper package has been updated and patched to fix several security\nissues.\n","status":"published","published":"2017-12-31T00:10:15Z","modified":"2026-04-16T06:24:44.895473019Z","updated_at":"2026-11-02T15:49:40.442238Z"},{"id":"USN-3693-1","title":"jasper vulnerabilities","description":"It was discovered that JasPer incorrectly handled certain malformed\nJPEG-2000 image files. If a user or automated system using JasPer were\ntricked into opening a specially crafted image, an attacker could exploit\nthis to cause a denial of service or possibly execute code with the\nprivileges of the user invoking the program.\n","status":"published","published":"2018-06-27T17:20:01Z","modified":"2026-04-22T09:46:41.854195Z","updated_at":"2026-11-02T16:58:13.496563Z"}]}}
