Logo
componentopenjpeg
Name
openjpeg
Version
2.4.0
Type
library
Description
-
Licenses
BSD-2-Clause
PURL
-
CPE
cpe:2.3:*:uclouvain:openjpeg:2.4.0:*:*:*:*:*:*:*

Other Versions#


Project
Branch
Version
master
2.5.4
scarthgap
2.5.4

Patches#


#
Title
Author
Resolve
1
Fix integer overflow in num_images
Brad Parham <brad.a.parham@intel.com>
CVE-2021-29338
2
opj_j2k_add_tlmarker(): validate that current tile-part
Even Rouault <even.rouault@spatialys.com>
CVE-2024-56827
3
opj_dwt_decode_tile(): avoid potential
Even Rouault <even.rouault@spatialys.com>
CVE-2025-50952
4
opj_decompress: fix off-by-one read heap-buffer-overflow in
Even Rouault <even.rouault@spatialys.com>
CVE-2021-3575
5
fix: when EPH markers are specified, they are required.
mayeut <mayeut@users.noreply.github.com>
CVE-2023-39327
6
Do not ask cmake to export binaries - they don't make it
=?UTF-8?q?Andreas=20M=C3=BCller?= <schnitzeltony@gmail.com>
7
Fix segfault in src/bin/jp2/opj_decompress.c due to
xiaoxiaoafeifei <lliangliang2007@163.com>
CVE-2022-1122
8
sycc422_to_rgb(): fix out-of-bounds read accesses when 2 *
Even Rouault <even.rouault@spatialys.com>
CVE-2024-56826
9
This patch fixed include dir to /usr/include/. Obviously, it
Lei Maohui <leimaohui@cn.fujitsu.com>

Vulnerabilities#


Name
Analysis
Description
Exploitable
OpenJPEG is an open-source JPEG 2000 codec. In OpenJPEG from 2.5.1 through 2.5.3, a call to opj_jp2_read_header may lead to OOB heap memory write when the data stream p_stream is too short and p_image is not initialized.
Patched
openjpeg v 2.5.0 was discovered to contain a NULL pointer dereference via the component /openjp2/dwt.c.
Patched
A flaw was found in the OpenJPEG project. A heap buffer overflow condition may be triggered when certain options are specified while using the opj_decompress utility. This can lead to an application crash or other undefined behavior.
Patched
A flaw was found in the OpenJPEG project. A heap buffer overflow condition may be triggered when certain options are specified while using the opj_decompress utility. This can lead to an application crash or other undefined behavior.
Patched
A flaw was found in OpenJPEG. Maliciously constructed pictures can cause the program to enter a large loop and continuously print warning messages on the terminal.
Patched
A flaw was found in the opj2_decompress program in openjpeg2 2.4.0 in the way it handles an input directory with a large number of files. When it fails to allocate a buffer to store the filenames of the input directory, it calls free() on an uninitialized pointer, leading to a segmentation fault and a denial of service.
Patched
A heap-based buffer overflow was found in openjpeg in color.c:379:42 in sycc420_to_rgb when decompressing a crafted .j2k file. An attacker could use this to execute arbitrary code with the permissions of the application compiled against openjpeg.
Patched
Integer Overflow in OpenJPEG v2.4.0 allows remote attackers to crash the application, causing a Denial of Service (DoS). This occurs when the attacker uses the command line option "-ImgDir" on a directory that contains 1048576 files.