{"schemaVersion":3,"id":"CVE-2009-5030","aliases":[],"status":"published","duplicateOf":null,"title":null,"description":"The tcd_free_encode function in tcd.c in OpenJPEG 1.3 through 1.5 allows remote attackers to cause a denial of service (memory corruption) and possibly execute arbitrary code via crafted tile information in a Gray16 TIFF image, which causes insufficient memory to be allocated and leads to an \"invalid free.\"","dates":{"published":"2012-07-18T22:00:00.000Z","modified":"2024-08-07T07:24:54.055Z","reserved":null,"kevAdded":[],"kevDue":[]},"cvss":{"headline":{"score":6.8,"severity":"medium","version":"2.0","versionLabel":"v2.0","source":"NVD","vector":"AV:N/AC:M/Au:N/C:P/I:P/A:P","computed":false,"selection":"backend-summary"},"metrics":[{"version":"2.0","versionLabel":"v2.0","source":"NVD","score":6.8,"severity":"medium","vector":"AV:N/AC:M/Au:N/C:P/I:P/A:P","exploitability":null,"impact":null,"computed":false}]},"epss":{"probability":0.04063,"percentile":0.9061,"severity":"low","asOf":"2026-10-21T00:00:00.000Z","change":{"pp":0,"baselineDate":"2026-09-21T00:00:00.000Z","baselineScore":0.04063},"history":[{"date":"2026-09-14T00:00:00.000Z","score":0.04063,"percentile":null},{"date":"2026-09-15T00:00:00.000Z","score":0.04063,"percentile":null},{"date":"2026-09-16T00:00:00.000Z","score":0.04063,"percentile":null},{"date":"2026-09-17T00:00:00.000Z","score":0.04063,"percentile":null},{"date":"2026-09-18T00:00:00.000Z","score":0.04063,"percentile":null},{"date":"2026-09-19T00:00:00.000Z","score":0.04063,"percentile":null},{"date":"2026-09-20T00:00:00.000Z","score":0.04063,"percentile":null},{"date":"2026-09-21T00:00:00.000Z","score":0.04063,"percentile":null},{"date":"2026-09-22T00:00:00.000Z","score":0.04063,"percentile":null},{"date":"2026-09-23T00:00:00.000Z","score":0.04063,"percentile":null},{"date":"2026-09-24T00:00:00.000Z","score":0.04063,"percentile":null},{"date":"2026-09-25T00:00:00.000Z","score":0.04063,"percentile":null},{"date":"2026-09-26T00:00:00.000Z","score":0.04063,"percentile":null},{"date":"2026-09-27T00:00:00.000Z","score":0.04063,"percentile":null},{"date":"2026-09-28T00:00:00.000Z","score":0.04063,"percentile":null},{"date":"2026-09-29T00:00:00.000Z","score":0.04063,"percentile":null},{"date":"2026-09-30T00:00:00.000Z","score":0.04063,"percentile":null},{"date":"2026-10-01T00:00:00.000Z","score":0.04063,"percentile":null},{"date":"2026-10-02T00:00:00.000Z","score":0.04063,"percentile":null},{"date":"2026-10-03T00:00:00.000Z","score":0.04063,"percentile":null},{"date":"2026-10-04T00:00:00.000Z","score":0.04063,"percentile":null},{"date":"2026-10-05T00:00:00.000Z","score":0.04063,"percentile":null},{"date":"2026-10-06T00:00:00.000Z","score":0.04063,"percentile":null},{"date":"2026-10-07T00:00:00.000Z","score":0.04063,"percentile":null},{"date":"2026-10-08T00:00:00.000Z","score":0.04063,"percentile":null},{"date":"2026-10-09T00:00:00.000Z","score":0.04063,"percentile":null},{"date":"2026-10-10T00:00:00.000Z","score":0.04063,"percentile":null},{"date":"2026-10-11T00:00:00.000Z","score":0.04063,"percentile":null},{"date":"2026-10-12T00:00:00.000Z","score":0.04063,"percentile":null},{"date":"2026-10-13T00:00:00.000Z","score":0.04063,"percentile":null},{"date":"2026-10-14T00:00:00.000Z","score":0.04063,"percentile":null},{"date":"2026-10-15T00:00:00.000Z","score":0.04063,"percentile":null},{"date":"2026-10-16T00:00:00.000Z","score":0.04063,"percentile":null},{"date":"2026-10-17T00:00:00.000Z","score":0.04063,"percentile":null},{"date":"2026-10-18T00:00:00.000Z","score":0.04063,"percentile":null},{"date":"2026-10-19T00:00:00.000Z","score":0.04063,"percentile":null},{"date":"2026-10-20T00:00:00.000Z","score":0.04063,"percentile":null},{"date":"2026-10-21T00:00:00.000Z","score":0.04063,"percentile":0.9061}],"last30":[{"date":"2026-09-21T00:00:00.000Z","score":0.04063,"percentile":null},{"date":"2026-09-22T00:00:00.000Z","score":0.04063,"percentile":null},{"date":"2026-09-23T00:00:00.000Z","score":0.04063,"percentile":null},{"date":"2026-09-24T00:00:00.000Z","score":0.04063,"percentile":null},{"date":"2026-09-25T00:00:00.000Z","score":0.04063,"percentile":null},{"date":"2026-09-26T00:00:00.000Z","score":0.04063,"percentile":null},{"date":"2026-09-27T00:00:00.000Z","score":0.04063,"percentile":null},{"date":"2026-09-28T00:00:00.000Z","score":0.04063,"percentile":null},{"date":"2026-09-29T00:00:00.000Z","score":0.04063,"percentile":null},{"date":"2026-09-30T00:00:00.000Z","score":0.04063,"percentile":null},{"date":"2026-10-01T00:00:00.000Z","score":0.04063,"percentile":null},{"date":"2026-10-02T00:00:00.000Z","score":0.04063,"percentile":null},{"date":"2026-10-03T00:00:00.000Z","score":0.04063,"percentile":null},{"date":"2026-10-04T00:00:00.000Z","score":0.04063,"percentile":null},{"date":"2026-10-05T00:00:00.000Z","score":0.04063,"percentile":null},{"date":"2026-10-06T00:00:00.000Z","score":0.04063,"percentile":null},{"date":"2026-10-07T00:00:00.000Z","score":0.04063,"percentile":null},{"date":"2026-10-08T00:00:00.000Z","score":0.04063,"percentile":null},{"date":"2026-10-09T00:00:00.000Z","score":0.04063,"percentile":null},{"date":"2026-10-10T00:00:00.000Z","score":0.04063,"percentile":null},{"date":"2026-10-11T00:00:00.000Z","score":0.04063,"percentile":null},{"date":"2026-10-12T00:00:00.000Z","score":0.04063,"percentile":null},{"date":"2026-10-13T00:00:00.000Z","score":0.04063,"percentile":null},{"date":"2026-10-14T00:00:00.000Z","score":0.04063,"percentile":null},{"date":"2026-10-15T00:00:00.000Z","score":0.04063,"percentile":null},{"date":"2026-10-16T00:00:00.000Z","score":0.04063,"percentile":null},{"date":"2026-10-17T00:00:00.000Z","score":0.04063,"percentile":null},{"date":"2026-10-18T00:00:00.000Z","score":0.04063,"percentile":null},{"date":"2026-10-19T00:00:00.000Z","score":0.04063,"percentile":null},{"date":"2026-10-20T00:00:00.000Z","score":0.04063,"percentile":null},{"date":"2026-10-21T00:00:00.000Z","score":0.04063,"percentile":0.9061}]},"kev":{"state":"not-listed","entries":[],"listedCount":0,"totalCatalogs":3,"catalogs":[{"source":"cisa","label":"CISA","listed":false,"entry":null},{"source":"enisa","label":"ENISA","listed":false,"entry":null},{"source":"circl","label":"CIRCL","listed":false,"entry":null}]},"ransomware":{"state":"none-recorded","sources":[]},"exploits":[],"exploitCount":0,"weaknesses":[{"id":"CWE-119","name":"Improper Restriction of Operations within the Bounds of a Memory Buffer","description":"The product performs operations on a memory buffer, but it reads from or writes to a memory location outside the buffer's intended boundary. This may result in read or write operations on unexpected memory locations that could be linked to other variables, data structures, or internal program data.","type":"weakness","status":"Stable","abstraction":"Class","likelihoodOfExploit":"High","url":"https://cwe.mitre.org/data/definitions/119.html"}],"affected":[{"vendor":"uclouvain","product":"openjpeg","name":"openjpeg","label":"openjpeg","ecosystem":null,"cpePart":"a","purl":null,"purlType":null,"versions":[{"text":"1.3","noFixRecorded":false,"fixedIn":null},{"text":"1.4","noFixRecorded":false,"fixedIn":null},{"text":"1.5","noFixRecorded":false,"fixedIn":null}],"versionsText":"1.3 | 1.4 | 1.5","eol":null,"hubHref":"/vendor/uclouvain/openjpeg"}],"affectedCount":1,"eol":{"hasEol":false,"count":0},"references":[{"url":"http://secunia.com/advisories/48781","label":"secunia.com/advisories/48781","hostname":"secunia.com","tags":["Third Party Advisory","X Refsource SECUNIA","Vendor Advisory"]},{"url":"http://rhn.redhat.com/errata/RHSA-2012-1068.html","label":"rhn.redhat.com/errata/RHSA-2012-1068.html","hostname":"rhn.redhat.com","tags":["Vendor Advisory","X Refsource REDHAT"]},{"url":"https://groups.google.com/forum/#%21topic/openjpeg/DLVrRKbTeI0/discussion","label":"groups.google.com/forum/","hostname":"groups.google.com","tags":["X Refsource CONFIRM"]},{"url":"http://code.google.com/p/openjpeg/source/detail?r=1703","label":"code.google.com/p/openjpeg/source/detail?r=1703","hostname":"code.google.com","tags":["X Refsource CONFIRM","Patch"]},{"url":"http://lists.fedoraproject.org/pipermail/package-announce/2012-June/083105.html","label":"lists.fedoraproject.org/pipermail/package-announce/2012-June/083105.html","hostname":"lists.fedoraproject.org","tags":["Vendor Advisory","X Refsource FEDORA"]},{"url":"http://secunia.com/advisories/49913","label":"secunia.com/advisories/49913","hostname":"secunia.com","tags":["Third Party Advisory","X Refsource SECUNIA","Vendor Advisory"]},{"url":"https://exchange.xforce.ibmcloud.com/vulnerabilities/74851","label":"exchange.xforce.ibmcloud.com/vulnerabilities/74851","hostname":"exchange.xforce.ibmcloud.com","tags":["VDB Entry","X Refsource XF"]},{"url":"http://www.mandriva.com/security/advisories?name=MDVSA-2012:104","label":"www.mandriva.com/security/advisories?name=MDVSA-2012:104","hostname":"www.mandriva.com","tags":["Vendor Advisory","X Refsource MANDRIVA"]},{"url":"http://www.openwall.com/lists/oss-security/2012/04/13/5","label":"www.openwall.com/lists/oss-security/2012/04/13/5","hostname":"www.openwall.com","tags":["Mailing List","X Refsource MLIST"]},{"url":"http://www.securityfocus.com/bid/53012","label":"www.securityfocus.com/bid/53012","hostname":"www.securityfocus.com","tags":["VDB Entry","X Refsource BID"]},{"url":"http://lists.fedoraproject.org/pipermail/package-announce/2012-June/082923.html","label":"lists.fedoraproject.org/pipermail/package-announce/2012-June/082923.html","hostname":"lists.fedoraproject.org","tags":["Vendor Advisory","X Refsource FEDORA"]},{"url":"http://code.google.com/p/openjpeg/issues/detail?id=5","label":"code.google.com/p/openjpeg/issues/detail?id=5","hostname":"code.google.com","tags":["X Refsource CONFIRM"]}],"lineage":{"upstream":[],"downstream":["DSA-2629-1","RHSA-2012:1068"],"duplicates":[],"related":[]},"timeline":[{"kind":"published","date":"2012-07-18T22:00:00.000Z","label":"Published","detail":"Vulnerability first disclosed.","source":null},{"kind":"modified","date":"2024-08-07T07:24:54.055Z","label":"Last modified","detail":"Vulnerability information updated.","source":null}],"risk":{"score":28,"level":"medium","profile":"Default","thresholds":{"critical":75,"high":50,"medium":25,"low":10}},"meta":{"dataAsOf":"2026-10-22T07:09:35.970Z","stale":false,"partial":false}}