OpenEXR 3.1.x before 3.1.4 has a heap-based buffer overflow in Imf31::LineCompositeTask::execute (called from IlmThread31::NullThreadPoolProvider::addTask and IlmThread31::ThreadPool::addGlobalTask). NOTE: db217f2 may be inapplicable.
{ "vanir_signatures": [ { "deprecated": false, "signature_type": "Line", "target": { "file": "src/lib/OpenEXR/ImfDeepScanLineInputFile.cpp" }, "id": "CVE-2021-45942-23c168f3", "digest": { "line_hashes": [ "91325097609538975938839288582012065129", "253262582701365962304054289157660516177", "311902830990348950937288566678359618339", "276586492905127154042036174912484144033", "188831020824104559036523858955344443108", "161704828430724978381240602373035083082", "278371039388581491327703370562709045406", "266711709169808084797339884642694441415", "296893220345172727778302497048130209817", "316457263467203110643778627538681938526", "205303340487489424337040860361738762156" ], "threshold": 0.9 }, "signature_version": "v1", "source": "https://github.com/academysoftwarefoundation/openexr/commit/db217f29dfb24f6b4b5100c24ac5e7490e1c57d0" }, { "deprecated": false, "signature_type": "Function", "target": { "file": "src/lib/OpenEXR/ImfDeepScanLineInputFile.cpp", "function": "readSampleCountForLineBlock" }, "id": "CVE-2021-45942-5f0097db", "digest": { "length": 3393.0, "function_hash": "261060456331839676951654666103115895398" }, "signature_version": "v1", "source": "https://github.com/academysoftwarefoundation/openexr/commit/db217f29dfb24f6b4b5100c24ac5e7490e1c57d0" }, { "deprecated": false, "signature_type": "Line", "target": { "file": "src/lib/OpenEXR/ImfCompositeDeepScanLine.cpp" }, "id": "CVE-2021-45942-69e046d7", "digest": { "line_hashes": [ "316721967187106063181695801990944930618", "94654718054767645311657229282167205772", "112344748540393282297725007213985904054", "71949429348040882983664868528521426691" ], "threshold": 0.9 }, "signature_version": "v1", "source": "https://github.com/academysoftwarefoundation/openexr/commit/11cad77da87c4fa2aab7d58dd5339e254db7937e" }, { "deprecated": false, "signature_type": "Function", "target": { "file": "src/lib/OpenEXR/ImfCompositeDeepScanLine.cpp", "function": "CompositeDeepScanLine::setFrameBuffer" }, "id": "CVE-2021-45942-efaf5dcd", "digest": { "length": 761.0, "function_hash": "262584198376023626102395360950088918721" }, "signature_version": "v1", "source": "https://github.com/academysoftwarefoundation/openexr/commit/11cad77da87c4fa2aab7d58dd5339e254db7937e" } ] }