Skip to main content

NVIDIA nvJPEG CVE-2026-65160

| EUVDEUVD-2026-115813 MEDIUM
Divide By Zero (CWE-369)
2026-11-03 psirt@nvidia.com GHSA-c8qw-736r-7mp6
5.5
CVSS 3.1 · Vendor: nvidia
View

Attack ChainAIDerived

Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain

  1. Access
    Craft malformed JPEG with zero-valued field
  2. Delivery
    Deliver image to victim decoding pipeline
  3. Exploit
    User/app processes file with nvJPEG
  4. Execution
    Divide-by-zero triggered in decoder
  5. Impact
    Process crash / denial of service

Vulnerability Assessment

Weakness
CWE
OWASP Top 10:2025
A10:2025 - Mishandling of Exceptional Conditions
ASVS 5.0
V16 - Security Logging and Error Handling Division safety checks
Exploitation Conditions

Exploitation requires that an application built on NVIDIA nvJPEG decode an attacker-controlled JPEG image; the specific malformed field that triggers the divide-by-zero is not described in the available sources beyond the CWE-369 classification. Limiting factors are significant: the CVSS vector is AV:L (local - the crafted input must reach a locally running nvJPEG consumer) and UI:R (a user or application must actively process the malicious file), and impact is confined to availability (C:N/I:N/A:H), i.e. a crash/DoS with no code execution or data exposure. Realistic exposure is limited to environments that feed untrusted images into nvJPEG-based decoding (image services, ML preprocessing); systems that only process trusted local images are effectively not at risk.

Impact

This is a moderate-severity availability-only issue, not a top-priority emergency. The CVSS 3.1 vector (AV:L/AC:L/PR:N/UI:R/S:U/C:N/I:N/A:H, base 5.5) describes a local attack that requires user interaction and yields only a denial of service (A:H) with no confidentiality or integrity impact - consistent with the CWE-369 divide-by-zero and the stated DoS outcome. Although PR:N makes it nominally unauthenticated, exploitation is gated by UI:R: a user must process attacker-supplied input through nvJPEG, so this behaves like a malicious-file-handling bug rather than a remotely reachable service flaw. No EPSS score is provided, so exploitation probability cannot be quantified. The vulnerability is NOT in CISA KEV and there is no public exploit reference in the input, so there is no active-exploitation signal. The vuln.today decision label is 'this_month', indicating routine prioritization rather than act_now/emergency. Net: a legitimate crash/DoS bug worth patching on a normal cycle, not a widely-exploited critical. Note the local-only vector means it is only meaningful where untrusted images are fed into nvJPEG-based pipelines.

Exploit ScenarioDerived

An attacker crafts a malformed JPEG with dimension or sampling-factor fields that cause a divide-by-zero inside nvJPEG, then gets a victim application or user to decode it (e.g. an image-processing or ML preprocessing pipeline that accepts user-uploaded images). When nvJPEG processes the crafted file, the divide-by-zero triggers and the process crashes, denying service. No public exploit code is referenced in the available data.

This Month Plan within 30 days. Why: MEDIUM severity (CVSS 4.0-6.9).
No patch listed yet

Get an e-mail when this CVE is exploited, patched or re-scored. Free account.

Alert me

AnalysisAIv1 – Nov 03, 2026

A divide-by-zero in NVIDIA nvJPEG (CWE-369) lets an attacker crash applications that decode a crafted JPEG image through the library, producing a denial of service with no code execution or data exposure. The CVSS 3.1 vector (AV:L/AC:L/PR:N/UI:R, A:H) requires the malformed image to reach a locally running nvJPEG consumer and a user or application to actively process it, so exposure is limited to environments that feed untrusted images into nvJPEG-based decoding such as image services and ML preprocessing pipelines. No CISA KEV entry, no confirmed public exploit, and no patch version are present in the supplied intelligence; the NVIDIA product-security advisory for 2026 (5910) is the root reference, and this is a moderate-severity availability issue rather than a top-priority emergency.

RemediationAI

No vendor-released patch version is identified in the supplied intelligence; consult the NVIDIA product-security advisory for CVE-2026-65160 at https://github.com/NVIDIA/product-security/tree/main/2026/5910 for the fixed nvJPEG release and upgrade to that version once it is confirmed, as updating is the complete fix. Until a patched build is deployed, the actionable compensations follow directly from the assessed exploit conditions: keep untrusted JPEG input away from nvJPEG-based decoders (restrict upload/ingest paths to trusted sources or route untrusted images through a non-nvJPEG decode path), and run nvJPEG-consuming services with process-level isolation and automatic restart so that a divide-by-zero terminates only the decoding worker rather than a shared service - at the cost of added infrastructure complexity and possible job retries. Validate and bound image dimensions and headers before handing files to the GPU decoder, accepting that such filtering is heuristic and does not address the unspecified trigger. Advisory URLs for tracking the fix: https://github.com/NVIDIA/product-security/tree/main/2026/5910 and https://nvd.nist.gov/vuln/detail/CVE-2026-65160.

Affected VersionsENISA

nvJPEG 0 to 26.06
CUDA Toolkit 0 to 13.4.1

Affected Packages

euvd cuda_toolkit no fix
euvd nvjpeg no fix

Source: OSV (Open Source Vulnerabilities)

Affects your stack

Affects 2 packages in euvd

Checking this CVE against your own stacks and servers is part of the Basic plan and up.

Technical ContextAI · show details

nvJPEG is NVIDIA's CUDA-accelerated JPEG decode/encode library used by GPU-accelerated image pipelines. The flaw is classified CWE-369 (Divide By Zero), meaning a numeric divisor derived from attacker-influenced image data can become zero during decoding or associated size/stride computation, triggering an arithmetic exception in native code that terminates the host process. The supplied sources do not identify the specific malformed JPEG field, marker, or internal routine involved; the trigger is not described beyond the CWE classification. Because the vulnerable code runs inside a GPU library invoked by a host application, the practical blast radius follows the calling process: the CVSS vector is AV:L with UI:R and impact is availability-only (C:N/I:N/A:H), so the outcome is an application crash rather than memory corruption, privilege gain, or data disclosure. No CPE data was supplied, so exact affected nvJPEG builds cannot be enumerated from this intelligence; the NVIDIA product-security advisory referenced under 2026/5910 is the authoritative source for version and platform scope.

Know when Nvidia gets its next vulnerability

  • Watch products and get an email when something new is published
  • Check this CVE against your own stack and servers
  • Exploit and PoC references, threat intelligence from 22 sources

No credit card · 7-day full trial

Severity by source

Vendor (nvidia) PRIMARY 5.5 MEDIUM
AV:L/AC:L/PR:N/UI:R/S:U/C:N/I:N/A:H
vuln.today AI 5.5 MEDIUM

Local crafted-image input (AV:L) with no privileges (PR:N) but requiring a user/app to process the file (UI:R); divide-by-zero yields crash only, so C:N/I:N/A:H.

3.1 AV:L/AC:L/PR:N/UI:R/S:U/C:N/I:N/A:H
4.0 AV:L/AC:L/AT:N/PR:N/UI:P/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N

Primary rating from Vendor (nvidia).

CVSS VectorVendor: nvidia

Attack Vector
Local
Attack Complexity
Low
Privileges Required
None
User Interaction
Required
Scope
Unchanged
Confidentiality
None
Integrity
None
Availability
High

DescriptionCVE.org

NVIDIA nvJPEG contains a vulnerability where an attacker could cause a divide-by-zero. A successful exploit of this vulnerability might lead to denial of service.

Threat Intelligence Overview

Prevalence
Medium
NVIDIA CUDA image-decode library, common in GPU/ML pipelines but not universal
Data Quality
5 sources
Confidence: Medium
EUVD NVD CVE.org Vulnrichment GitHub

How this decision was reached

The engine reads each signal below and applies a fixed list of rules from top to bottom. The first rule that matches sets the recommended action – like a statement, every line is shown.

SignalValue
Severity MEDIUM
CISA KEV No
Public POC No
EPSS N/A
Patch available No
Active threat No
Deciding rule
MEDIUM severity (CVSS 4.0-6.9)
What every action level means
Emergency Immediate action required. Criteria: CRITICAL + in CISA KEV (actively exploited) without patch, OR CRITICAL + EPSS > 30% without patch, OR CRITICAL + active threat signals without patch.
Act Now Prioritize within 24-48h. Criteria: in KEV with patch available, OR CRITICAL + public POC, OR HIGH + EPSS > 10%, OR CRITICAL + active threat, OR any CRITICAL severity.
This Week Schedule remediation this week. Criteria: HIGH severity (CVSS 7.0-8.9). Patch within normal change window.
This Month Plan within 30 days. Criteria: MEDIUM severity (CVSS 4.0-6.9), lower exploitation probability. Include in regular patch cycle.
Monitor Track and reassess. Criteria: LOW severity (CVSS 0.1-3.9), minimal exploitation risk. No immediate action needed.

SSVC AssessmentENISA

SSVC Decision· derived
Defer
Exploitation
None
System Exposure· derived
Small
Automatable
No
Human Impact· derived
Medium
Technical Impact
Partial

Priority Score

28
Low Medium High Critical
KEV: 0
EPSS: 0
CVSS: +28
PoC: 0
Weaponized: 0
Threat intel: 0
Gov advisory: 0

Attack Technique

Denial of Service attacks render applications or systems unavailable by overwhelming resources or triggering failure conditions.

More in Nvidia

View all
CVE-2017-14491 CRITICAL POC
9.8 Oct 04

Heap-based buffer overflow in dnsmasq before 2.78 allows remote attackers to cause a denial of service (crash) or execut

CVE-2018-3639 MEDIUM POC
5.5 May 22

Systems with microprocessors utilizing speculative execution and speculative execution of memory reads before the addres

CVE-2016-1741 CRITICAL POC
9.8 Mar 24

The NVIDIA driver in the Graphics Drivers subsystem in Apple OS X before 10.11.4 allows attackers to execute arbitrary c

CVE-2013-0109 HIGH POC
7.2 Apr 08

The NVIDIA driver before 307.78, and Release 310 before 311.00, in the NVIDIA Display Driver service on Windows does not

CVE-2019-5684 CRITICAL POC
10.0 Aug 06

NVIDIA Windows GPU Display Driver (all versions) contains a vulnerability in DirectX drivers, in which a specially craft

CVE-2026-24207 CRITICAL POC
9.8 May 20

Authentication bypass in NVIDIA Triton Inference Server allows unauthenticated remote attackers to reach protected funct

CVE-2019-5685 CRITICAL POC
9.8 Aug 06

NVIDIA Windows GPU Display Driver (all versions) contains a vulnerability in DirectX drivers, in which a specially craft

CVE-2025-23359 HIGH POC
8.3 Feb 12

NVIDIA Container Toolkit for Linux contains a Time-of-Check Time-of-Use (TOCTOU) vulnerability when used with default co

CVE-2016-8812 HIGH POC
8.8 Nov 08

For the NVIDIA Quadro, NVS, and GeForce products, NVIDIA GeForce Experience R340 before GFE 2.11.4.125 and R375 before G

CVE-2017-1000251 HIGH POC
8.0 Sep 12

The native Bluetooth stack in the Linux Kernel (BlueZ), starting at the Linux kernel version 2.6.32 and up to and includ

CVE-2016-1861 HIGH POC
7.8 Jun 19

The NVIDIA Graphics Drivers subsystem in Apple OS X before 10.11.5 allows attackers to execute arbitrary code in a privi

CVE-2024-0132 HIGH POC
8.3 Sep 26

NVIDIA Container Toolkit 1.16.1 or earlier contains a Time-of-check Time-of-Use (TOCTOU) vulnerability when used with de

This site uses cookies essential for authentication and security. No tracking or analytics cookies are used. Privacy Policy