Android DNG SDK and Skia Out-of-Bounds Read Vulnerability in ProcessArea

Vulnerability

A buffer overflow vulnerability has been identified in the ProcessArea component of the DNG SDK, specifically within the 'dng_misc_opcodes.cpp' file. This vulnerability allows for a possible out-of-bounds read, which could lead to local information disclosure. The issue does not require any additional execution privileges or user interaction for exploitation. The vulnerability affects Android devices using DNG SDK 1.7.1, and has been backported to the Skia graphics library.

Impact

Exploitation of this vulnerability could result in unauthorized access to sensitive information, potentially leading to further attacks or exploitation of other vulnerabilities.

Reproduction

The vulnerability can be reproduced by using the Android DNG SDK 1.7.1 in conjunction with the Skia graphics library. The issue arises when the DNG SDK processes certain opcodes, leading to a buffer overflow that allows for out-of-bounds memory access. This can be triggered by manipulating the data being processed by the DNG SDK, causing it to read beyond the allocated buffer and potentially disclose sensitive information.

Remediation

Users can update to the latest version of the Android DNG SDK and Skia, both of which have been patched to address this vulnerability.

Added: Dec 8, 2025, 5:34 PM
Updated: Dec 8, 2025, 6:53 PM

Vulnerability Rating

Custom Algorithm
spread
0.0
impact
0.6
exploitability
5.7
remediation
0.0
relevance
1.4
threat
4.8
urgency
2.9
incentive
0.8

Our algorithm analyzes dozens of metrics to generate these 8 key vulnerability categories, which are then combined to calculate the overall risk score.