Adobe DNG SDK
CVE-2025-64783
HIGH
Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessDeliver malicious DNG file to victim
-
DeliveryVictim opens file in DNG-SDK application
-
ExploitTrigger integer overflow in parser
-
ExecutionCorrupt memory and execute payload
-
ImpactArbitrary 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). |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – 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
AV:L/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H
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).
Primary rating from Vendor (adobe).
CVSS VectorVendor: adobe
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
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.
What every action level means
SSVC AssessmentENISA
Priority Score
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
More in Dng Software Development Kit
View allAdobe DNG Software Development Kit (SDK) before 1.4 2016 allows attackers to execute arbitrary code or cause a denial of
Arbitrary code execution in DNG SDK 1.7.1 build 2410 and earlier via out-of-bounds write when processing malicious DNG f
Arbitrary code execution in DNG SDK 1.7.1 2410 and earlier stems from an integer overflow vulnerability that executes wi
Arbitrary code execution in DNG SDK 1.7.1 2471 and earlier via an out-of-bounds write vulnerability that executes with u
Adobe DNG Software Development Kit (SDK) 1.5 and earlier versions have an out-of-bounds read vulnerability. Rated high s
Adobe DNG Software Development Kit (SDK) 1.5 and earlier versions have an out-of-bounds read vulnerability. Rated high s
Adobe DNG Software Development Kit (SDK) 1.5 and earlier versions have an out-of-bounds read vulnerability. Rated high s
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
Out-of-bounds read in Adobe DNG SDK 1.7.0 and earlier can expose sensitive memory contents or crash an application that
Opening a crafted DNG file in an application built on Adobe DNG SDK 1.7.0 or earlier can trigger an integer overflow tha
Out-of-bounds memory read in DNG SDK 1.7.1 (2410) and earlier enables attackers to extract sensitive information from pr
DNG SDK 1.7.1 (build 2410) and earlier contain an integer overflow vulnerability that causes application denial-of-servi
NVD
CVE.org
EPSS
GitHub PoC
Exploit-DB