CVE-2026-38076: Artifex Integer Overflow Denial of Service Vulnerability
A flaw in Artifex software allows attackers to crash the application by sending specially crafted input that triggers an integer overflow in a specific function. The vulnerability requires no authentication and can be exploited remotely, making it a network-accessible denial-of-service risk. The attacker cannot steal data or modify files, but can render the affected service unavailable.
Source data · NVD / CISA · public domain
- CVSS
- 3.1 · 7.5 HIGH · CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H
- Weaknesses (CWE)
- CWE-190
- Affected products
- 0 configuration(s)
- Published / Modified
- 2026-07-09 / 2026-07-10
NVD description (verbatim)
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.
3 reference(s) · View on NVD →
SEC.co analysis · AI-assisted, reviewed against source
Technical summary
CVE-2026-38076 is an integer overflow vulnerability in the jbig2_arith_iaid_ctx_new() function within Artifex commit cc37d0. Integer overflows in memory allocation contexts can cause incorrect buffer sizing, leading to out-of-bounds access or crashes. The vulnerability is classified under CWE-190 (Integer Overflow or Wraparound). With a CVSS v3.1 score of 7.5 and a network-accessible attack vector requiring no privileges or user interaction, this qualifies as a high-severity availability threat. The vulnerability does not compromise confidentiality or integrity.
Business impact
This vulnerability enables remote denial-of-service attacks against systems running the affected Artifex software. Organizations relying on Artifex for document processing or rendering workflows could experience service interruptions if exploited. The lack of authentication requirements means attackers can initiate attacks without credentials, and the ease of exploitation (low attack complexity) increases the operational risk. While data loss or compromise is not possible, downtime can disrupt batch processing, document workflows, and user-facing services.
Affected systems
Artifex software at commit cc37d0 is confirmed vulnerable. The source data does not enumerate specific product versions or distributions; verify affected product versions and deployment scope against the official Artifex advisory. Any system running vulnerable versions of Artifex that processes untrusted JBIG2-encoded data or documents is at risk.
Exploitability
The vulnerability has a low attack complexity and requires no authentication or user interaction—an attacker can exploit it by sending a malicious input over the network. However, the CISA KEV catalog does not currently list this vulnerability, indicating it is not yet tracked as actively exploited in the wild. This does not diminish the urgency of remediation; it reflects the current threat landscape rather than the risk posed by the vulnerability itself. Organizations should treat this as a proactive security issue rather than a reactive incident response.
Remediation
Patch the Artifex software to a version that resolves this integer overflow. Verify the specific patched version against the official Artifex advisory. Until patching is possible, limit network exposure of systems running Artifex, restrict input to trusted sources, and monitor for anomalous resource consumption or service crashes that may indicate exploitation attempts.
Patch guidance
Contact Artifex or consult their official security advisories for the specific patched version that addresses commit cc37d0's vulnerability. Apply patches to all systems running the affected code. Test in a non-production environment before deployment. If Artifex provides mitigating configuration changes or input validation hardening, implement those as an interim measure while patches are staged.
Detection guidance
Monitor Artifex processes for unexpected terminations or crashes, particularly when processing JBIG2-encoded documents or crafted inputs. Log network requests to systems running Artifex and correlate with service availability. Network-based detection is challenging without payload inspection; focus on behavioral anomalies such as repeated service restarts or denial-of-service patterns. Implement input validation to reject malformed JBIG2 streams before they reach the vulnerable function.
Why prioritize this
Despite not being on the CISA KEV list, this vulnerability merits near-term patching due to its high CVSS score (7.5), network accessibility, and lack of authentication barriers. The combination of ease of exploitation and guaranteed availability impact makes it a suitable candidate for immediate patch planning. Organizations should prioritize based on whether they deploy Artifex in internet-facing or untrusted-input-processing roles.
Risk score, explained
The CVSS v3.1 score of 7.5 (HIGH) reflects a network-accessible denial-of-service vulnerability with low attack complexity and no privilege or user-interaction requirements. The vector AV:N/AC:L/PR:N/UI:N indicates maximum exploitability. The A:H (availability impact: high) component confirms complete service disruption is possible. The C:N/I:N components indicate confidentiality and integrity are unaffected, preventing a critical rating. This score appropriately captures the operational risk posed by a remote, unauthenticated DoS vector.
Frequently asked questions
Is this vulnerability being actively exploited?
No, CISA does not list it in the Known Exploited Vulnerabilities catalog as of the latest update. However, active exploitation is not a prerequisite for patching; the network accessibility and ease of exploitation warrant proactive remediation.
Can this vulnerability lead to data theft or system compromise?
No. The vulnerability causes denial of service only—it crashes or disrupts the affected application. Confidentiality and integrity are not impacted. An attacker cannot steal data or gain code execution through this flaw.
Which versions of Artifex are affected?
The source data confirms vulnerability in commit cc37d0. For a complete list of affected product versions, consult the official Artifex security advisory. Do not rely on commit IDs alone for patching decisions.
What is the attack complexity?
Very low. The attack requires no authentication, no user interaction, and only network access. An attacker can trigger the vulnerability by sending a malformed input to a vulnerable system processing JBIG2 data.
This analysis is based on publicly available vulnerability data and CVSS metrics as of the publication date. Vendor-specific details, affected product versions, and patch availability should be verified directly with Artifex official advisories. The absence of a CISA KEV listing does not guarantee the vulnerability is not exploited; threat intelligence should be supplemented with vendor communications and threat feeds. This explainer does not constitute professional security advice; organizations should conduct their own risk assessment based on deployment context. Source: NVD (public-domain), retrieved 2026-08-17. Analysis generated by SEC.co (claude-haiku-4-5).
Weaknesses (CWE)
Related vulnerabilities
- CVE-2023-29146HIGHInteger Overflow in Malwarebytes EDR 1.0.11 Linux Hash Functions
- CVE-2025-14098HIGHAvira Antivirus Engine Heap Buffer Overflow—Patch Guidance
- CVE-2025-66280HIGHQNAP Integer Overflow Vulnerability: Patch & Risk Assessment
- CVE-2026-0095HIGHAndroid Bluetooth Integer Overflow Privilege Escalation
- CVE-2026-0131HIGHAndroid RTP Integer Overflow Privilege Escalation Vulnerability
- CVE-2026-0148HIGHAndroid RTP Video Decoder Integer Overflow Remote Code Execution
- CVE-2026-0150HIGHAndroid EdgeTPU Firmware Privilege Escalation Vulnerability
- CVE-2026-0151HIGHAndroid Graphics Integer Overflow RCE Vulnerability