{"id":"CVE-2012-1499","aliases":["EUVD-2012-1517","GHSA-jw58-44xh-h2cf"],"status":"published","title":"The JPEG 2000 codec (jp2.c) in OpenJPEG before 1.5 allows remote attackers to execute arbitrary...","description":"The JPEG 2000 codec (jp2.c) in OpenJPEG before 1.5 allows remote attackers to execute arbitrary code via a crafted palette index in a CMAP record of a JPEG image, which triggers memory corruption, aka \"out-of heap-based buffer write.\"","severity":{"version":"2.0","score":9.3,"vector":"AV:N/AC:M/Au:N/C:C/I:C/A:C","level":"high","assessor":"primary","from":"nvd"},"epss":{"day":"2026-11-08","score":0.05081,"percentile":0.92395,"model":"v2026.06.15"},"facts":{"in_kev":false,"known_exploited":false,"public_exploit":false,"fix_available":false},"cwes":["CWE-119"],"published":"2012-04-11T10:00:00Z","modified":"2026-06-16T23:39:38Z","products":[{"vendor":"uclouvain","product":"openjpeg"}],"references":[{"url":"http://technet.microsoft.com/en-us/security/msvr/msvr12-004","tags":["x_refsource_MISC","x_transferred"]},{"url":"http://lists.fedoraproject.org/pipermail/package-announce/2012-June/083105.html","tags":["vendor-advisory","x_refsource_FEDORA","x_transferred"]},{"url":"https://bugzilla.redhat.com/show_bug.cgi?id=805912","tags":["x_refsource_MISC","x_transferred"]},{"url":"http://www.securityfocus.com/bid/52654","tags":["vdb-entry","x_refsource_BID","x_transferred"]},{"url":"http://code.google.com/p/openjpeg/source/detail?r=1330","tags":["x_refsource_CONFIRM","x_transferred"]},{"url":"http://security.gentoo.org/glsa/glsa-201206-06.xml","tags":["vendor-advisory","x_refsource_GENTOO","x_transferred"]},{"url":"http://lists.fedoraproject.org/pipermail/package-announce/2012-June/082923.html","tags":["vendor-advisory","x_refsource_FEDORA","x_transferred"]},{"url":"http://openjpeg.googlecode.com/svn/branches/openjpeg-1.5/NEWS","tags":["x_refsource_MISC","x_transferred"]},{"url":"https://nvd.nist.gov/vuln/detail/CVE-2012-1499"},{"url":"https://github.com/advisories/GHSA-jw58-44xh-h2cf"}],"sources":{"cve":[{"id":"CVE-2012-1499","description":"The JPEG 2000 codec (jp2.c) in OpenJPEG before 1.5 allows remote attackers to execute arbitrary code via a crafted palette index in a CMAP record of a JPEG image, which triggers memory corruption, aka \"out-of heap-based buffer write.\"","status":"published","published":"2012-04-11T10:00:00Z","modified":"2024-08-06T19:01:02.401Z","updated_at":"2026-11-02T14:34:51.937988Z"}],"euvd":[{"id":"EUVD-2012-1517","description":"The JPEG 2000 codec (jp2.c) in OpenJPEG before 1.5 allows remote attackers to execute arbitrary code via a crafted palette index in a CMAP record of a JPEG image, which triggers memory corruption, aka \"out-of heap-based buffer write.\"","status":"published","published":"2012-04-11T10:00:00Z","modified":"2024-08-06T19:01:02Z","updated_at":"2026-11-03T01:56:17.940678Z"}],"ghsa":[{"id":"GHSA-jw58-44xh-h2cf","title":"The JPEG 2000 codec (jp2.c) in OpenJPEG before 1.5 allows remote attackers to execute arbitrary...","description":"The JPEG 2000 codec (jp2.c) in OpenJPEG before 1.5 allows remote attackers to execute arbitrary code via a crafted palette index in a CMAP record of a JPEG image, which triggers memory corruption, aka \"out-of heap-based buffer write.\"","status":"published","published":"2022-05-13T01:16:25Z","modified":"2023-02-01T05:05:01Z","cwes":["CWE-119"],"updated_at":"2026-11-02T14:50:12.520785Z"}],"nvd":[{"id":"CVE-2012-1499","description":"The JPEG 2000 codec (jp2.c) in OpenJPEG before 1.5 allows remote attackers to execute arbitrary code via a crafted palette index in a CMAP record of a JPEG image, which triggers memory corruption, aka \"out-of heap-based buffer write.\"","status":"published","published":"2012-04-11T10:39:26.53Z","modified":"2026-06-16T23:39:38.107Z","cvss":[{"version":"2.0","score":9.3,"vector":"AV:N/AC:M/Au:N/C:C/I:C/A:C","level":"high","assessor":"primary"}],"cwes":["CWE-119"],"updated_at":"2026-11-02T14:02:13.901526Z"}]}}
