CVE-2025-54874
openjpeg: OpenJPEG OOB heap memory write
Severity by source
Trivy's own label is CRITICAL. Rated critical by NVD. Rated lower by Red Hat (high), Oracle (high), Rocky Linux (high), Julia (medium), Ubuntu (medium).
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 packages and fixed versions
| Source | Package | Fixed in |
|---|---|---|
| alpine 3.21 | openjpeg | 2.5.4-r0 |
| alpine 3.22 | openjpeg | 2.5.4-r0 |
| alpine 3.23 | openjpeg, qt6-qtwebengine | 2.5.3-r1 and 1 more |
| alpine 3.24 | openjpeg, qt6-qtwebengine | 2.5.3-r1 and 1 more |
| alpine edge | openjpeg, qt6-qtwebengine | 2.5.3-r1 and 1 more |
| chainguard | openjpeg | 2.5.3-r2 |
| debian 13 | openjpeg2 | 2.5.3-2.1~deb13u1 |
| debian 14 | openjpeg2 | 2.5.3-2.1 |
| julia::Julia Ecosystem Security Advisories | OpenJpeg_jll | 2.5.5+0 |
| minimos | openjpeg | 2.5.4-r0 |
| rapidfort alpine 3.20 | openjpeg, qt6-qtwebengine | 2.5.3-r1 and 1 more |
| rapidfort alpine 3.21 | openjpeg, qt6-qtwebengine | 2.5.3-r1 and 1 more |
Show all 45 entries from 31 sources
| Source | Package | Fixed in |
|---|---|---|
| alpine 3.21 | openjpeg | 2.5.4-r0 |
| alpine 3.22 | openjpeg | 2.5.4-r0 |
| alpine 3.23 | openjpeg | 2.5.3-r1 |
| alpine 3.23 | qt6-qtwebengine | 6.9.2-r1 |
| alpine 3.24 | openjpeg | 2.5.3-r1 |
| alpine 3.24 | qt6-qtwebengine | 6.9.2-r1 |
| alpine edge | openjpeg | 2.5.3-r1 |
| alpine edge | qt6-qtwebengine | 6.9.2-r1 |
| chainguard | openjpeg | 2.5.3-r2 |
| debian 13 | openjpeg2 | 2.5.3-2.1~deb13u1 |
| debian 14 | openjpeg2 | 2.5.3-2.1 |
| julia::Julia Ecosystem Security Advisories | OpenJpeg_jll | 2.5.5+0 |
| minimos | openjpeg | 2.5.4-r0 |
| rapidfort alpine 3.20 | openjpeg | 2.5.3-r1 |
| rapidfort alpine 3.20 | qt6-qtwebengine | 6.9.2-r1 |
| rapidfort alpine 3.21 | openjpeg | 2.5.3-r1 |
| rapidfort alpine 3.21 | qt6-qtwebengine | 6.9.2-r1 |
| rapidfort alpine 3.22 | openjpeg | 2.5.3-r1 |
| rapidfort alpine 3.22 | qt6-qtwebengine | 6.9.2-r1 |
| rapidfort alpine 3.23 | openjpeg | 2.5.3-r1 |
| rapidfort alpine 3.23 | qt6-qtwebengine | 6.9.2-r1 |
| rapidfort alpine 3.24 | openjpeg | 2.5.3-r1 |
| rapidfort alpine 3.24 | qt6-qtwebengine | 6.9.2-r1 |
| rapidfort debian 12 | openjpeg2 | 0:2.5.3-2.1, 0:2.5.3-2.1~deb13u1 |
| rapidfort debian 12 | rf-openjpeg2 | 0:2.5.3-2.1~deb13u1 |
| rapidfort debian 13 | openjpeg2 | 0:2.5.3-2.1, 0:2.5.3-2.1~deb13u1 |
| rapidfort debian 13 | rf-openjpeg2 | 0:2.5.3-2.1~deb13u1 |
| rapidfort fedora 41 | openjpeg | 0:2.5.3-8.fc41 |
| rapidfort Oracle Linux 10 | openjpeg2 | 0:2.5.2-4.el10_0.1 |
| rapidfort ubuntu | openjpeg2 | 0:2.5.3-0rfubu |
| rapidfort ubuntu | rf-openjpeg2 | 0:2.5.3-0rfubu |
| rapidfort ubuntu 20.04 | rf-openjpeg2 | no fix listed |
| rapidfort ubuntu 22.04 | rf-openjpeg2 | no fix listed |
| rapidfort ubuntu 24.04 | rf-openjpeg2 | no fix listed |
| Red Hat | openjpeg | no fix listed |
| Red Hat | openjpeg-devel | no fix listed |
| Red Hat | openjpeg-libs | no fix listed |
| rocky 10 | openjpeg2 | 2.5.2-4.el10_0.1 |
| root.io debian 13 | openjpeg2 | 2.5.3-2.1~deb13u1 |
| root.io debian 13 | rootio-openjpeg2 | 2.5.3-2.1~deb13u1 |
| ubuntu 25.04 | openjpeg2 | 2.5.3-2ubuntu0.1 |
| ubuntu 25.10 | openjpeg2 | 2.5.3-2.1 |
| ubuntu 26.04 | openjpeg2 | 2.5.3-2.1 |
| ubuntu 26.10 | openjpeg2 | 2.5.3-2.1 |
| wolfi | openjpeg | 2.5.3-r2 |
References
- https://access.redhat.com/errata/RHSA-2025:13944
- https://access.redhat.com/security/cve/CVE-2025-54874
- https://bugzilla.redhat.com/show_bug.cgi?id=2386543
- https://creativecommons.org/licenses/by/4.0/
- https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2025-54874
- https://errata.rockylinux.org/RLSA-2025:13944
- https://github.com/uclouvain/openjpeg/commit/f809b80c67717c152a5ad30bf06774f00da4fd2d
- https://github.com/uclouvain/openjpeg/pull/1573
All 15 references
- https://linux.oracle.com/cve/CVE-2025-54874.html
- https://linux.oracle.com/errata/ELSA-2025-13944.html
- https://nvd.nist.gov/vuln/detail/CVE-2025-54874
- https://securitylab.github.com/advisories/GHSL-2025-057_OpenCV
- https://securitylab.github.com/advisories/GHSL-2025-057_OpenCV/
- https://ubuntu.com/security/notices/USN-7757-1
- https://www.cve.org/CVERecord?id=CVE-2025-54874