In LibRaw, an out-of-bounds read vulnerability exists within the gethuffmandiff() function (libraw\src\x3f\x3futilspatched.cpp) when reading data from an image file.
{ "vanir_signatures": [ { "target": { "file": "src/x3f/x3f_utils_patched.cpp" }, "digest": { "line_hashes": [ "269332160796483417546911602276352633158", "78164506390049076242059571772957966124", "28630916908384331462296952752420795653" ], "threshold": 0.9 }, "signature_version": "v1", "source": "https://github.com/libraw/libraw/commit/d75af00681a74dcc8b929207eb895611a6eceb68", "id": "CVE-2020-35531-7bddd3b9", "signature_type": "Line", "deprecated": false }, { "target": { "function": "huffman_decode_row", "file": "src/x3f/x3f_utils_patched.cpp" }, "digest": { "length": 1077.0, "function_hash": "263511210699484963887705548530792927049" }, "signature_version": "v1", "source": "https://github.com/libraw/libraw/commit/d75af00681a74dcc8b929207eb895611a6eceb68", "id": "CVE-2020-35531-aecde9ab", "signature_type": "Function", "deprecated": false } ] }