CVE-2026-6192 json
uclouvain openjpeg pi.c opj_pi_initialise_encode integer overflow
published 2026-04-13 6 mo ago modified 2026-10-26 13 d ago also EUVD-2026-22030 , GHSA-6jfp-5ggc-pgmx , JLSEC-2026-1267
- cvss
- 3.3
- version 3.1, CNA
- cisa kev
- Not listed
- not in CISA's catalog
- epss
- 0.1%
- EPSS 0.1% chance of exploitation in 30 days, percentile 1%
- public exploits
- 0
- none known
Summary
A vulnerability was identified in uclouvain openjpeg up to 2.5.4. This impacts the function opj_pi_initialise_encode in the library src/lib/openjp2/pi.c. The manipulation leads to integer overflow. The attack must be carried out locally. The exploit is publicly available and might be used. The identifier of the patch is 839936aa33eb8899bbbd80fda02796bb65068951. It is suggested to install a patch to address this issue.
Patch / fix
- openjpeg2 Debian 12 2.5.0-2+deb12u3
- openjpeg2 Debian 13 2.5.3-2.1~deb13u2
- openjpeg2 Debian 14 2.5.4-1.1
debian advisories DEBIAN-CVE-2026-6192
- openjpeg2 Ubuntu 22.04 LTS 2.4.0-6ubuntu0.5
- openjpeg2 Ubuntu 24.04 LTS 2.5.0-2ubuntu0.5
- openjpeg2 Ubuntu 25.10 2.5.3-2.1ubuntu0.1
- openjpeg2 Ubuntu 26.04 LTS 2.5.4-1ubuntu0.1
ubuntu advisories UBUNTU-CVE-2026-6192
Ubuntu security data © Canonical Ltd., from https://github.com/canonical/ubuntu-security-notices via OSV; changed: normalised to fixed package versions per release. CC BY-SA 4.0
- openjpeg Alpine 3.22, Alpine 3.21 2.5.4-r1
- openjpeg Alpine 3.24, Alpine 3.23 2.5.4-r2
- qt6-qtwebengine Alpine 3.23 6.10.3-r3
- qt6-qtwebengine Alpine 3.24 6.11.0-r9
alpine advisories ALPINE-CVE-2026-6192
Alpine secdb © Alpine Linux, from https://secdb.alpinelinux.org via OSV; changed: normalised to fixed package versions per release. CC BY-SA 4.0
- github.com/uclouvain/openjpeg@839936a commit
- github.com/uclouvain/openjpeg#1628 pull request
Vendor advisories
What the vendors themselves say about their products: affected, fixed or not affected, and what to do.
red hat product security vex CVE-2026-6192 updated cvss 3.3
uclouvain/openjpeg: OpenJPEG: Denial of Service via integer overflow in opj_pi_initialise_encode
-
Red Hat Enterprise Linux 10 openjpeg2affected: no fix available “Fix deferred”
-
Red Hat Enterprise Linux 7 openjpeg2, openjpeg2-tools Red Hat Enterprise Linux 8 openjpeg2, openjpeg2-tools Red Hat Enterprise Linux 9 openjpeg2, openjpeg2-toolsnot affected: vulnerable code not present
Red Hat CSAF VEX © Red Hat, Inc., from https://security.access.redhat.com/data/csaf/v2/vex/; changed: reduced to product statuses and remediations. CC BY 4.0 · csaf
CISA SSVC
- Exploitation
- Proof of concept is public
- Automatable
- no
- Technical impact
- partial
- Assessed
- 6 mo ago
Exploit prediction
0.11% chance of exploitation in the next 30 days, higher than 1% of all scored CVEs (FIRST EPSS, 2026-11-08).
Exploits and checks
- github.com https://github.com/uclouvain/openjpeg/issues/1619 referenced PoC, tagged "exploit" by a source, unverified
CVSS scores
| assigned by | version | score | vector |
|---|---|---|---|
| CNA | 4.0 | 4.8 | CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:N/VI:N/VA:L/SC:N/SI:N/SA:N/E:P |
| CNA | 3.1 | 3.3 | CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:L/E:P/RL:O/RC:C |
| CNA | 3.0 | 3.3 | CVSS:3.0/AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:L/E:P/RL:O/RC:C |
| CNA | 2.0 | 1.7 | AV:L/AC:L/Au:S/C:N/I:N/A:P/E:POC/RL:OF/RC:C |
| CNA | 4.0 | 1.9 | CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:N/VI:N/VA:L/SC:N/SI:N/SA:N/E:P/CR:X/IR:X/AR:X/MAV:X/MAC:X/MAT:X/MPR:X/MUI:X/MVC:X/MVI:X/MVA:X/MSC:X/MSI:X/MSA:X/S:X/AU:X/R:X/V:X/RE:X/U:X |
| CNA | 3.1 | 3.3 | CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:L |
| CNA | 2.0 | 1.7 | AV:L/AC:L/Au:S/C:N/I:N/A:P |
| OSV | 3.1 | 3.3 | CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:L |
Affected packages
| ecosystem | package | affected | fixed in |
|---|---|---|---|
| julia | OpenJpeg_jll | all versions |
no fix listed |
Affected products
- uclouvain openjpeg
Classification
References
-
github.com
/uclouvain/openjpeg/pull/1628
issue-tracking, patch, web
-
github.com
/uclouvain/openjpeg/commit/839936aa33eb8899bbbd80fda02796bb65068951
patch, web
-
github.com
/uclouvain/openjpeg/issues/1619
exploit, issue-tracking, web
-
vuldb.com
/vuln/357114
vdb-entry, technical-description, web
-
vuldb.com
/vuln/357114/cti
signature, permissions-required, web
-
vuldb.com
/submit/797385
third-party-advisory, web
-
github.com
/uclouvain/openjpeg/
product, web
-
lists.debian.org
/debian-lts-announce/2026/05/msg00038.html
web
-
github.com
/advisories/GHSA-6jfp-5ggc-pgmx
web
-
github.com
/uclouvain/openjpeg
web
-
nvd.nist.gov
/vuln/detail/CVE-2026-6192
web
Sources
- CVE List CVE-2026-6192
- NVD CVE-2026-6192
- OSV JLSEC-2026-1267
Fencer Vulns keeps one entry per vulnerability: the CVE id wins, then GHSA, and records that alias each other are merged, except that two CVEs always keep separate entries. The same data is available as JSON.