In ParseTag of dng_ifd.cpp, there is a possible way to crash the image renderer due to a missing bounds check. This could lead to remote denial of service with no additional execution privileges needed. User interaction is not needed for exploitation.
{ "vanir_signatures": [ { "match_only_versions": [ "15-next" ], "digest": { "threshold": 0.9, "line_hashes": [ "208672506713105172373739116911822014320", "77350146005984752882779486110317666313", "18756321286853293097438210661910775849", "226512580180044837456102984910510736498", "15565942549344657871018324394238324927", "290985152654726591463878210707806025492", "299218795221087280037852351353464286798", "285675980618954361851160847246471495360", "59096683325698961708889591378635956025", "130231004659496891579079062090514800854", "8702532287776864963441243655434442831", "176557504863404244437421911285817601820" ] }, "id": "ASB-A-346797131-6c9c5d59", "source": "https://android.googlesource.com/platform/external/dng_sdk/+/c3a37d2bb97c78bac71b0293866a2397df00f8b0", "deprecated": false, "signature_version": "v1", "target": { "file": "source/dng_ifd.cpp" }, "signature_type": "Line" }, { "match_only_versions": [ "15-next" ], "digest": { "length": 29200.0, "function_hash": "292124514316656757492031028141477568026" }, "id": "ASB-A-346797131-be088fbe", "source": "https://android.googlesource.com/platform/external/dng_sdk/+/c3a37d2bb97c78bac71b0293866a2397df00f8b0", "deprecated": false, "signature_version": "v1", "target": { "file": "source/dng_ifd.cpp", "function": "dng_ifd::ParseTag" }, "signature_type": "Function" } ], "fixes": [ "https://android.googlesource.com/platform/external/dng_sdk/+/c3a37d2bb97c78bac71b0293866a2397df00f8b0" ], "spl": "2025-04-01", "severity": "Critical", "types": [ "DoS" ] }
{ "vanir_signatures": [ { "match_only_versions": [ "13" ], "digest": { "threshold": 0.9, "line_hashes": [ "208672506713105172373739116911822014320", "77350146005984752882779486110317666313", "18756321286853293097438210661910775849", "226512580180044837456102984910510736498", "15565942549344657871018324394238324927", "290985152654726591463878210707806025492", "299218795221087280037852351353464286798", "285675980618954361851160847246471495360", "59096683325698961708889591378635956025", "130231004659496891579079062090514800854", "8702532287776864963441243655434442831", "176557504863404244437421911285817601820" ] }, "id": "ASB-A-346797131-326c37a8", "source": "https://android.googlesource.com/platform/external/dng_sdk/+/f2e6d5540ca1eda4d313bf4071a29ef8bffea7f7", "deprecated": false, "signature_version": "v1", "target": { "file": "source/dng_ifd.cpp" }, "signature_type": "Line" }, { "match_only_versions": [ "13" ], "digest": { "length": 29200.0, "function_hash": "292124514316656757492031028141477568026" }, "id": "ASB-A-346797131-aa39fe2c", "source": "https://android.googlesource.com/platform/external/dng_sdk/+/f2e6d5540ca1eda4d313bf4071a29ef8bffea7f7", "deprecated": false, "signature_version": "v1", "target": { "file": "source/dng_ifd.cpp", "function": "dng_ifd::ParseTag" }, "signature_type": "Function" } ], "fixes": [ "https://android.googlesource.com/platform/external/dng_sdk/+/f2e6d5540ca1eda4d313bf4071a29ef8bffea7f7" ], "spl": "2025-04-01", "severity": "Critical", "types": [ "DoS" ] }
{ "vanir_signatures": [ { "match_only_versions": [ "14" ], "digest": { "length": 29200.0, "function_hash": "292124514316656757492031028141477568026" }, "id": "ASB-A-346797131-2ca5ead5", "source": "https://android.googlesource.com/platform/external/dng_sdk/+/d11e3fa5130e1cd249e94ba3575a1b6e7903d056", "deprecated": false, "signature_version": "v1", "target": { "file": "source/dng_ifd.cpp", "function": "dng_ifd::ParseTag" }, "signature_type": "Function" }, { "match_only_versions": [ "14" ], "digest": { "threshold": 0.9, "line_hashes": [ "208672506713105172373739116911822014320", "77350146005984752882779486110317666313", "18756321286853293097438210661910775849", "226512580180044837456102984910510736498", "15565942549344657871018324394238324927", "290985152654726591463878210707806025492", "299218795221087280037852351353464286798", "285675980618954361851160847246471495360", "59096683325698961708889591378635956025", "130231004659496891579079062090514800854", "8702532287776864963441243655434442831", "176557504863404244437421911285817601820" ] }, "id": "ASB-A-346797131-6cfd36de", "source": "https://android.googlesource.com/platform/external/dng_sdk/+/d11e3fa5130e1cd249e94ba3575a1b6e7903d056", "deprecated": false, "signature_version": "v1", "target": { "file": "source/dng_ifd.cpp" }, "signature_type": "Line" } ], "fixes": [ "https://android.googlesource.com/platform/external/dng_sdk/+/d11e3fa5130e1cd249e94ba3575a1b6e7903d056" ], "spl": "2025-04-01", "severity": "Critical", "types": [ "DoS" ] }