CVE-2009-5030
The tcd_free_encode function in tcd.c in OpenJPEG 1.3 through 1.5 allows remote attackers to...
CVE-2009-5030 is a medium vulnerability (CVSS 6.8) in Uclouvain Openjpeg, published July 18, 2012. No source lists public exploit code. EPSS puts the chance of exploitation in the next 30 days at 4.06%, the 90th percentile. Fixed in openjpeg 1.3+dfsg-4+squeeze1.
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."
Exploit likelihood
What each source reports
NVD Score used
6.8
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."
- Record
CVE-2009-5030- CVSS 2.0
- 6.8 Medium
AV:N/AC:M/Au:N/C:P/I:P/A:P - Weakness
- CWE-119
- Updated
- 2026-11-02
CVE List No score
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."
- Record
CVE-2009-5030- Updated
- 2026-11-02
EUVDEUVD-2009-4988 No score
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."
- Record
EUVD-2009-4988- Updated
- 2026-11-03
GitHub AdvisoriesGHSA-5f2v-78x3-pvgj No score
The tcd_free_encode function in tcd.c in OpenJPEG 1.3 through 1.5 allows remote attackers to...
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."
- Record
GHSA-5f2v-78x3-pvgj- Weakness
- CWE-119
- Updated
- 2026-11-02
OSVopenSUSE-SU-2024:10227-1 No score
libopenjpeg1-1.5.2-4.7 on GA media
These are all security issues fixed in the libopenjpeg1-1.5.2-4.7 package on the GA media of openSUSE Tumbleweed.
- Record
openSUSE-SU-2024:10227-1- Updated
- 2026-11-02
Affected products
Affected packages
| Package | Affected | Fixed |
|---|---|---|
openjpegDebian:6.0 |
before 1.3+dfsg-4+squeeze1, plus listed versions 1.3+dfsg-4 |
1.3+dfsg-4+squeeze1 |
openjpegRed Hat:enterprise_linux:6::client |
before 0:1.3-8.el6_3 | 0:1.3-8.el6_3 |
openjpeg-debuginfoRed Hat:enterprise_linux:6::client |
before 0:1.3-8.el6_3 | 0:1.3-8.el6_3 |
openjpeg-libsRed Hat:enterprise_linux:6::client |
before 0:1.3-8.el6_3 | 0:1.3-8.el6_3 |
openjpeg-develRed Hat:enterprise_linux:6::client |
before 0:1.3-8.el6_3 | 0:1.3-8.el6_3 |
openjpegRed Hat:enterprise_linux:6::computenode |
before 0:1.3-8.el6_3 | 0:1.3-8.el6_3 |
openjpeg-debuginfoRed Hat:enterprise_linux:6::computenode |
before 0:1.3-8.el6_3 | 0:1.3-8.el6_3 |
openjpeg-libsRed Hat:enterprise_linux:6::computenode |
before 0:1.3-8.el6_3 | 0:1.3-8.el6_3 |
openjpeg-develRed Hat:enterprise_linux:6::computenode |
before 0:1.3-8.el6_3 | 0:1.3-8.el6_3 |
openjpegRed Hat:enterprise_linux:6::server |
before 0:1.3-8.el6_3 | 0:1.3-8.el6_3 |
Show 7 moreShow less
| Package | Affected | Fixed |
|---|---|---|
openjpeg-debuginfoRed Hat:enterprise_linux:6::server |
before 0:1.3-8.el6_3 | 0:1.3-8.el6_3 |
openjpeg-libsRed Hat:enterprise_linux:6::server |
before 0:1.3-8.el6_3 | 0:1.3-8.el6_3 |
openjpeg-develRed Hat:enterprise_linux:6::server |
before 0:1.3-8.el6_3 | 0:1.3-8.el6_3 |
openjpegRed Hat:enterprise_linux:6::workstation |
before 0:1.3-8.el6_3 | 0:1.3-8.el6_3 |
openjpeg-debuginfoRed Hat:enterprise_linux:6::workstation |
before 0:1.3-8.el6_3 | 0:1.3-8.el6_3 |
openjpeg-libsRed Hat:enterprise_linux:6::workstation |
before 0:1.3-8.el6_3 | 0:1.3-8.el6_3 |
openjpeg-develRed Hat:enterprise_linux:6::workstation |
before 0:1.3-8.el6_3 | 0:1.3-8.el6_3 |
History
| When | Changed | Sources |
|---|---|---|
| 2026-11-03 | aliases | EUVD |
| 2026-11-02 | created | CVE List, GitHub Advisories, NVD, OSV |
References
secunia.com/advisories/48781
rhn.redhat.com/errata/RHSA-2012-1068.html
groups.google.com/forum
code.google.com/p/openjpeg/source/detail?r=1703
lists.fedoraproject.org/pipermail/package-announce/2012-June/083105.html
secunia.com/advisories/49913
Show 29 moreShow less
exchange.xforce.ibmcloud.com/vulnerabilities/74851
mandriva.com/security/advisories?name=MDVSA-2012:104
openwall.com/lists/oss-security/2012/04/13/5
securityfocus.com/bid/53012
lists.fedoraproject.org/pipermail/package-announce/2012-June/082923.html
code.google.com/p/openjpeg/issues/detail?id=5
nvd.nist.gov/vuln/detail/CVE-2009-5030
github.com/advisories/GHSA-5f2v-78x3-pvgj
access.redhat.com/errata/RHSA-2012:1068
access.redhat.com/security/updates/classification
bugzilla.redhat.com/show_bug.cgi?id=812317
bugzilla.redhat.com/show_bug.cgi?id=835767
security.access.redhat.com/data/csaf/v2/advisories/2012/rhsa-2012_1068.json
access.redhat.com/security/cve/CVE-2009-5030
cve.org/CVERecord?id=CVE-2009-5030
access.redhat.com/security/cve/CVE-2012-3358
cve.org/CVERecord?id=CVE-2012-3358
nvd.nist.gov/vuln/detail/CVE-2012-3358
suse.com/security/cve/CVE-2009-5030
suse.com/security/cve/CVE-2012-3358
suse.com/security/cve/CVE-2012-3535
suse.com/security/cve/CVE-2013-1447
suse.com/security/cve/CVE-2013-4289
suse.com/security/cve/CVE-2013-4290
suse.com/security/cve/CVE-2013-6045
suse.com/security/cve/CVE-2013-6052
suse.com/security/cve/CVE-2013-6053
suse.com/security/cve/CVE-2013-6054
suse.com/security/cve/CVE-2013-6887