Skip to content
OpenAdvisories

Description

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.

Affected products

VendorProductAffectedFixed
uclouvain openjpeg >= 2.5.1, <= 2.5.3 —

Fixed in Linux distributions

Distributions backport fixes, so the version that fixes this vulnerability differs per release — upgrade to at least the version shown. From the distributions' security trackers and advisories.

ReleasePackageFixed inAdvisory
Debian 14 openjpeg2 2.5.3-2.1 —
Debian 13 openjpeg2 2.5.3-2.1~deb13u1 —
ReleasePackageFixed inAdvisory
Ubuntu 26.10 blender +2 No fix yet —
Ubuntu 26.04 LTS blender +1 No fix yet —
Ubuntu 26.04 LTS openjpeg2 2.5.3-2.1 —
Ubuntu 25.10 blender +2 No fix yet —
Ubuntu 25.10 openjpeg2 2.5.3-2.1 —
Ubuntu 24.04 LTS blender No fix yet —
Ubuntu 24.04 LTS openjpeg2 2.5.0-2ubuntu0.4 USN-7757-1
Ubuntu 22.04 LTS blender +1 No fix yet —
Ubuntu 22.04 LTS openjpeg2 2.4.0-6ubuntu0.4 USN-7757-1
Show 8 more (older releases, extended support, other products)
ReleasePackageFixed inAdvisory
Ubuntu 20.04 LTS blender +1 No fix yet —
Ubuntu 18.04 LTS blender +1 No fix yet —
Ubuntu 16.04 LTS blender +2 No fix yet —
Ubuntu Pro 26.04 LTS qtwebengine-opensource-src No fix yet —
Ubuntu Pro 24.04 LTS texmaker +1 No fix yet —
Ubuntu Pro 22.04 LTS texmaker +1 No fix yet —
Ubuntu Pro 20.04 LTS openjpeg2 2.3.1-1ubuntu4.20.04.4+esm1 USN-7757-1
Ubuntu Pro 20.04 LTS texmaker +1 No fix yet —
Ubuntu Pro 18.04 LTS openjpeg2 2.3.0-2+deb10u2ubuntu0.1~esm5 USN-7757-1
Ubuntu Pro 18.04 LTS texmaker +1 No fix yet —
ReleasePackageFixed inAdvisory
RHEL 10 openjpeg2 +2 2.5.2-4.el10_0.1 RHSA-2025:13944

AlmaLinux

Errata ↗
ReleasePackageFixed inAdvisory
AlmaLinux 10 openjpeg2 +2 2.5.2-4.el10_0.1 ALSA-2025:13944

Rocky Linux

Errata ↗
ReleasePackageFixed inAdvisory
Rocky Linux 10 openjpeg2 2.5.2-4.el10_0.1 RLSA-2025:13944
ReleasePackageFixed inAdvisory
SLES for SAP 16.0 openjpeg2 2.5.3-160000.4.1 SUSE-SU-2026:21995-1
SLES 16.0 openjpeg2 2.5.3-160000.4.1 SUSE-SU-2026:21995-1
ReleasePackageFixed inAdvisory
openSUSE Tumbleweed chromium 139.0.7258.66-1.1 openSUSE-SU-2025:15421-1
openSUSE Leap 16.0 chromium 142.0.7444.162-bp160.1.1 openSUSE-SU-2025:20076-1
ReleasePackageFixed inAdvisory
Alpine v3.24 openjpeg 2.5.3-r1 —
Alpine v3.24 qt6-qtwebengine 6.9.2-r1 —
Alpine v3.23 openjpeg 2.5.3-r1 —
Alpine v3.23 qt6-qtwebengine 6.9.2-r1 —
Alpine v3.22 openjpeg 2.5.4-r0 —
Alpine v3.21 openjpeg 2.5.4-r0 —

Azure Linux

ReleasePackageFixed inAdvisory
Azure Linux 3 openjpeg2 No fix yet —
Azure Linux 2 (CBL-Mariner) openjpeg2 No fix yet —

Oracle Linux

ReleasePackageFixed inAdvisory
Oracle Linux 10 openjpeg2 +2 2.5.2-4.el10_0.1 ELSA-2025-13944

Wolfi

ReleasePackageFixed inAdvisory
Wolfi rolling openjpeg 2.5.3-r2 —

Public exploits

Exploit or proof-of-concept code for this vulnerability is publicly available, which lowers the bar for attackers. Treat it as a reason to patch sooner.

Third-party code, not reviewed by us. Public PoCs are sometimes fake or contain malware. Read the code first and run it only in an isolated lab, against systems you are authorised to test.

GitHub 1 repository

Sources: PoC-in-GitHub, Metasploit Framework, Exploit-DB — updated daily. Only links are listed; no exploit code is hosted here.

Advisories 14

References