Android security tags, read closely by Lightrion

CVE-2025-64783 AI-generated analysis

platform/external/dng_sdk, DNG/TIFF raw image parsing and rendering library (source/dng_*.cpp)

AI-generated: written from the bulletin and the fixing diffs by claude-fable-5-1, then checked against the code by claude-opus-5-5 (7 corrections). Verify against the commit before relying on it.

Google fixed this High-severity information disclosure in external/dng_sdk by updating the whole bundled Adobe DNG SDK to version 1.7.1 build 2410 (61 files, about 2700 insertions) rather than with an isolated point fix.

Root cause

The material does not identify the specific defect. The fix commit "Update to DNG SDK 1.7.1 2410" (Bug 465781139) replaces the prior SDK snapshot with Adobe's 1.7.1/2410 release. Hardening visible in the shown portion of the diff: - source/dng_jxl.cpp dng_jxl_io_buffer::ReadChunk now throws ThrowEndOfFile when no bytes remain and limits each read to the remaining stream length. - source/dng_ifd.cpp dng_ifd::ParseTag gains a new tcGainMapMetadata_ISO_21496_1 handler with a 4 MiB tag-count cap. - source/dng_gain_map.cpp dng_opcode_GainMap::ProcessArea rewrites its row and column stepping as count-based loops, with rowPitch and colPitch clamped to the overlap size. - source/dng_fingerprint.h makes dng_fingerprint::data private behind Data()/MutableData(). The material does not show which of these changes (or which of the roughly 3000 unshown diff lines) corresponds to the CVE.

How the fix works

Completeness

Behavior changes

Per major

Unknowns

Back to March 2026 · Findings