Severity by source
AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H
Crafted file is remotely deliverable to a decoding service with no privileges (AV:N/PR:N); impact is a decoder crash only, so C:N/I:N and A:H.
AV:N/AC:L/PR:N/UI:R/S:U/C:N/I:N/A:H
Primary rating from Vendor (mitre).
CVSS VectorVendor: mitre
Lifecycle Timeline
3DescriptionCVE.org
An integer overflow in the jbig2_arith_iaid_ctx_new() function of Artifex commit cc37d0 allows attackers to cause a Denial of Service (DoS) via a crafted input.
AnalysisAI
Denial of service in Artifex jbig2dec (JBIG2 decoder, commit cc37d0) lets a remote attacker crash the decoder by supplying a crafted JBIG2 image that triggers an integer overflow in jbig2_arith_iaid_ctx_new(). Impact is availability-only (CVSS 7.5, A:H) with no data exposure or code execution indicated. There is no public exploit identified at time of analysis, though a researcher gist referenced by NVD may contain reproduction material; EPSS is low at 0.17% (6th percentile) and the flaw is not in CISA KEV.
Technical ContextAI
jbig2dec is Artifex's open-source C library for decoding the JBIG2 bi-level (black-and-white) image compression format, most commonly embedded in document processors such as Ghostscript and MuPDF to render JBIG2 streams inside PDF and PostScript files. The root cause is CWE-190 (Integer Overflow or Wraparound): jbig2_arith_iaid_ctx_new() allocates arithmetic-integer-ID decoding context state whose size is derived from an attacker-influenced value; when that computation wraps around, it leads to an undersized allocation or invalid memory operation that aborts the decoder. The affected symbol is pinned to Artifex commit cc37d0 rather than a tagged release, indicating the issue was identified against upstream source.
RemediationAI
No vendor-released patched version is identified at time of analysis and the EUVD record does not name a fixed release, so the primary action is to track the upstream jbig2dec repository (https://github.com/ArtifexSoftware/jbig2dec) for a commit that adds overflow validation to jbig2_arith_iaid_ctx_new() past commit cc37d0, then rebuild or update any bundled copies in Ghostscript/MuPDF-based products. Until a fixed release is confirmed, compensating controls include disabling or sandboxing JBIG2 decoding where the format is not needed (for example running document conversion inside a resource-limited container or seccomp jail so a decoder crash cannot take down the host service), and rejecting or pre-filtering untrusted JBIG2/PDF input at the ingestion boundary; the trade-off is that sandboxing adds operational overhead and blocking JBIG2 breaks legitimate documents that rely on that compression. Because the impact is availability-only, restarting the worker/process and rate-limiting document submissions also limits blast radius.
Same weakness CWE-190 – Integer Overflow or Wraparound
View allSame technique Denial Of Service
View allVendor StatusVendor
SUSE
Severity: Moderate| Product | Status |
|---|---|
| SUSE Linux Enterprise Module for Package Hub 15 SP7 | Affected |
| SUSE Linux Enterprise Module for Package Hub 15 SP4 | Affected |
| SUSE Linux Enterprise Module for Package Hub 15 SP5 | Affected |
| SUSE Linux Enterprise Module for Package Hub 15 SP6 | Affected |
| openSUSE Leap 15.3 | Affected |
| openSUSE Leap 15.4 | Affected |
| openSUSE Leap 15.5 | Affected |
| openSUSE Leap 15.6 | Affected |
Share
External POC / Exploit Code
Leaving vuln.today
EUVD-2026-42767
GHSA-v2wp-4h2v-wxcx