AP4AtomFactory::CreateAtomFromStream in Core/Ap4AtomFactory.cpp in Bento4 version 1.5.0-617 has missing NULL checks, leading to a NULL pointer dereference, segmentation fault, and application crash in AP4Atom::SetType in Core/Ap4Atom.h.
[ { "id": "CVE-2017-14638-8135e6fe", "source": "https://github.com/axiomatic-systems/bento4/commit/be7185faf7f52674028977dcf501c6039ff03aa5", "target": { "function": "AP4_AtomFactory::CreateAtomFromStream", "file": "Source/C++/Core/Ap4AtomFactory.cpp" }, "signature_type": "Function", "signature_version": "v1", "deprecated": false, "digest": { "length": 13286.0, "function_hash": "13571065616000194806636631905777089122" } }, { "id": "CVE-2017-14638-8c99f702", "source": "https://github.com/axiomatic-systems/bento4/commit/be7185faf7f52674028977dcf501c6039ff03aa5", "target": { "file": "Source/C++/Core/Ap4AtomFactory.cpp" }, "signature_type": "Line", "signature_version": "v1", "deprecated": false, "digest": { "threshold": 0.9, "line_hashes": [ "56203802394775780931689243930835568753", "209695744289537601510109735727837859639", "80864719845706768818582140735671784576", "191976601059039302348960374076972387790", "330916678090644485471807480082800855851", "176122952162419793068977561026123976523", "283342979292773258537648086031138556056", "72489157896170200008651005305777051809", "252386177626858382565645938550332451698" ] } } ]