Skip to main content

Adobe DNG SDK CVE-2025-64783

HIGH
Integer Overflow or Wraparound (CWE-190)
2025-12-09 psirt@adobe.com
7.8
CVSS 3.1 · Vendor: adobe
View

Attack ChainAIDerived

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

  1. Access
    Deliver malicious DNG file to victim
  2. Delivery
    Victim opens file in DNG-SDK application
  3. Exploit
    Trigger integer overflow in parser
  4. Execution
    Corrupt memory and execute payload
  5. Impact
    Arbitrary code execution as current user

Vulnerability Assessment

Weakness
CWE
ASVS 5.0
V15 - Secure Coding and Architecture Integer overflow checks
MITRE ATT&CK

1 technique across 1 tactic: Execution

The technique list with ATT&CK links and the kill-chain view is part of the Basic plan and up.

Exploitation Conditions

Exploitation requires a victim to open a maliciously crafted DNG (Digital Negative) image file in an application that uses Adobe DNG SDK version 1.7.0 or earlier; the integer overflow is triggered during parsing of that file. Key limiting factors: the attack vector is local/file-based (AV:L), not remote network-reachable, and mandatory user interaction (UI:R) means the attacker cannot execute code without the victim actively opening the file. No authentication or special privileges are needed on the attacker side (PR:N), but exposure is constrained to environments that actually process untrusted DNG files with the vulnerable SDK, and code runs only with the privileges of the current user (no privilege escalation or scope change).

Impact

This is a genuine but context-dependent code-execution flaw rather than a mass-exploitation emergency. The CVSS 3.1 vector (AV:L/AC:L/PR:N/UI:R, C:H/I:H/A:H) is internally consistent with the description: the attack vector is Local because exploitation occurs when a victim opens a malicious DNG file (not over a network service), and the base score of 7.8 is driven entirely by the high confidentiality/integrity/availability impact of arbitrary code execution in the current user's context. The EPSS score is low (0.21%, 10th percentile), which aligns with the lack of any KEV listing and no identified public exploit - all signals point the same direction, so there is no conflict to flag here. The practical risk hinges on user interaction (opening a crafted file), so this is a client-side/file-parsing risk typical of integer-overflow (CWE-190) flaws in media-handling libraries. Priority should be moderate: patch in environments where the DNG SDK processes untrusted image files, but this is not a high-urgency, internet-facing, wormable issue. One note of caution: because Adobe DNG SDK is an embedded library, downstream applications bundling it may need separate patching, and exposure depends on which products ship the vulnerable 1.7.0-or-earlier code.

Exploit ScenarioDerived

An attacker crafts a malicious DNG (raw image) file engineered to trigger an integer overflow in the DNG SDK's parsing logic and delivers it to a victim via email, a download, or a shared asset. When the victim opens the file in an application that uses the vulnerable SDK (versions 1.7.0 or earlier), the overflow leads to memory corruption and arbitrary code execution in the context of that user. No public exploit code has been identified at time of analysis, and successful exploitation requires the victim to open the file (UI:R).

This Week Schedule remediation this week. Why: HIGH severity (CVSS 7.0-8.9).
No patch listed yet 0.2% exploitation probability (EPSS)

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

Alert me

AnalysisAIv1 – Oct 14, 2026

Arbitrary code execution is achievable in applications that embed Adobe DNG SDK 1.7.0 or earlier when a victim opens a maliciously crafted DNG (Digital Negative) image file, which triggers an integer overflow/wraparound during parsing of that file. The attack is file-based and local (AV:L) and requires mandatory user interaction (UI:R) to open the file, though no privileges are required (PR:N); any code executed runs only with the privileges of the current user, with no privilege escalation or scope change. No public exploit code has been identified at time of analysis and the EPSS score is low at 0.21% (roughly the 10th percentile), so this is a context-dependent code-execution risk concentrated in environments that actually process untrusted DNG files with the vulnerable SDK.

RemediationAI

The primary remediation is to move off Adobe DNG SDK 1.7.0 or earlier to the patched SDK release identified in Adobe advisory APSB25-118 (https://helpx.adobe.com/security/products/dng-sdk/apsb25-118.html); the supplied data does not include an exact fix version number, so the precise patched build must be confirmed against that advisory before being cited, and downstream products embedding the SDK must be rebuilt or updated to the corrected library. Until the fix is applied, apply compensating controls that match the file-based, user-interaction attack model: block or quarantine DNG ingestion from untrusted sources (email attachments, downloads, removable media, network shares, and upload endpoints) at the mail gateway, web proxy, or file-transfer layer - the trade-off is loss of legitimate RAW-image processing for those channels. Where DNG processing must continue, run the affected application under a low-privilege, sandboxed account or in a disposable/containerized or virtualized environment with no access to sensitive data or credentials, accepting degraded performance and workflow friction; also restrict the file types accepted by automated image pipelines to exclude DNG, and disable or remove DNG format plug-ins/handlers if RAW support is not operationally required. Note that EDR/AV detections may lag on novel DNG file variants, so signature-based filtering of file extensions or content types should be treated as a stopgap only, and users should be trained not to open DNG files from unverified senders, since exploitation depends entirely on the victim opening the crafted file.

Affects your stack

Find out whether the stacks and servers you run are on an affected version.

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

Technical ContextAI · show details

The root cause is CWE-190 (Integer Overflow or Wraparound) inside the Adobe DNG Software Development Kit, the library that reads and writes DNG files, Adobe's openly documented, TIFF/EP-based RAW image format. In file-format parsers of this type, attacker-controlled numeric fields (e.g., chunk lengths, element counts, or offset/size arithmetic) are combined in calculations that can wrap around the bounds of the integer type used; the wrapped value can then be used for a size or bounds decision, allowing reads or writes outside the intended buffer and, ultimately, memory corruption that is leveraged for arbitrary code execution in the context of the process opening the image. The supplied CPE (cpe:2.3:a:adobe:dng_software_development_kit:*:*:*:*:*:*:*:*) indicates the SDK is treated as affected across versions, with the vendor advisory describing 1.7.0 and earlier as vulnerable. Because the SDK is a component rather than a standalone end-user application, the practical exposure surface is any product that links it to ingest DNG files - including Adobe and third-party RAW-processing and imaging pipelines. The assessed vector (AV:L/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H) confirms the flaw is not network-reachable: it is delivered as a file the victim must deliberately open, and the confidentiality, integrity, and availability impacts are high but confined to the current user's privileges.

Know when Dng Software Development Kit 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 (adobe) PRIMARY 7.8 HIGH
AV:L/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H
vuln.today AI 7.8 HIGH

File-parsing RCE triggered by opening a malicious DNG file, so AV:L and UI:R; no attacker privileges needed (PR:N), and code execution yields full C/I/A impact in-process (S:U).

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

Primary rating from Vendor (adobe).

CVSS VectorVendor: adobe

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

DescriptionCVE.org

DNG SDK versions 1.7.0 and earlier are affected by an Integer Overflow or Wraparound vulnerability that could result in arbitrary code execution in the context of the current user. Exploitation of this issue requires user interaction in that a victim must open a malicious file.

Threat Intelligence Overview

EPSS Score
0.2%
Top 90% exploitable
Prevalence
Medium
image-processing SDK embedded in raw-photo and imaging software
Data Quality
3 sources
Confidence: Low

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 HIGH
CISA KEV No
Public POC No
EPSS 0.2%
Patch available No
Active threat No
Deciding rule
HIGH severity (CVSS 7.0-8.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· derived
None
System Exposure· derived
Small
Automatable· derived
No
Human Impact· derived
Medium

Priority Score

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

Attack Technique

Integer overflow occurs when an arithmetic operation produces a result that exceeds the maximum value a given integer type can store.

Remote Code Execution represents the critical moment when an attacker successfully runs arbitrary code on a target system without physical access.

Affected Products (CPE)CVE.org

cpe:2.3:a:adobe:dng_software_development_kit:*:*:*:*:*:*:*:*
CVE-2016-4167 CRITICAL
9.8 Jun 16

Adobe DNG Software Development Kit (SDK) before 1.4 2016 allows attackers to execute arbitrary code or cause a denial of

CVE-2026-21352 HIGH
7.8 Feb 10

Arbitrary code execution in DNG SDK 1.7.1 build 2410 and earlier via out-of-bounds write when processing malicious DNG f

CVE-2026-21353 HIGH
7.8 Feb 10

Arbitrary code execution in DNG SDK 1.7.1 2410 and earlier stems from an integer overflow vulnerability that executes wi

CVE-2026-27280 HIGH
7.8 Mar 10

Arbitrary code execution in DNG SDK 1.7.1 2471 and earlier via an out-of-bounds write vulnerability that executes with u

CVE-2020-9628 HIGH
7.5 Jun 26

Adobe DNG Software Development Kit (SDK) 1.5 and earlier versions have an out-of-bounds read vulnerability. Rated high s

CVE-2020-9627 HIGH
7.5 Jun 26

Adobe DNG Software Development Kit (SDK) 1.5 and earlier versions have an out-of-bounds read vulnerability. Rated high s

CVE-2020-9625 HIGH
7.5 Jun 26

Adobe DNG Software Development Kit (SDK) 1.5 and earlier versions have an out-of-bounds read vulnerability. Rated high s

CVE-2025-64784 HIGH
7.1 Dec 09

Opening a crafted DNG or raw image file with Adobe DNG SDK version 1.7.0 or earlier can trigger a heap-based buffer over

CVE-2025-64893 HIGH
7.1 Dec 09

Out-of-bounds read in Adobe DNG SDK 1.7.0 and earlier can expose sensitive memory contents or crash an application that

CVE-2025-64894 MEDIUM
5.5 Dec 09

Opening a crafted DNG file in an application built on Adobe DNG SDK 1.7.0 or earlier can trigger an integer overflow tha

CVE-2026-21355 MEDIUM
5.5 Feb 10

Out-of-bounds memory read in DNG SDK 1.7.1 (2410) and earlier enables attackers to extract sensitive information from pr

CVE-2026-21354 MEDIUM
5.5 Feb 10

DNG SDK 1.7.1 (build 2410) and earlier contain an integer overflow vulnerability that causes application denial-of-servi

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