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.
{
"versions": [
{
"introduced": "0"
},
{
"last_affected": "1.5.0-617"
}
]
}[
{
"digest": {
"length": 13286.0,
"function_hash": "13571065616000194806636631905777089122"
},
"signature_version": "v1",
"deprecated": false,
"signature_type": "Function",
"id": "CVE-2017-14638-8135e6fe",
"target": {
"function": "AP4_AtomFactory::CreateAtomFromStream",
"file": "Source/C++/Core/Ap4AtomFactory.cpp"
},
"source": "https://github.com/axiomatic-systems/bento4/commit/be7185faf7f52674028977dcf501c6039ff03aa5"
},
{
"digest": {
"threshold": 0.9,
"line_hashes": [
"56203802394775780931689243930835568753",
"209695744289537601510109735727837859639",
"80864719845706768818582140735671784576",
"191976601059039302348960374076972387790",
"330916678090644485471807480082800855851",
"176122952162419793068977561026123976523",
"283342979292773258537648086031138556056",
"72489157896170200008651005305777051809",
"252386177626858382565645938550332451698"
]
},
"signature_version": "v1",
"deprecated": false,
"signature_type": "Line",
"id": "CVE-2017-14638-8c99f702",
"target": {
"file": "Source/C++/Core/Ap4AtomFactory.cpp"
},
"source": "https://github.com/axiomatic-systems/bento4/commit/be7185faf7f52674028977dcf501c6039ff03aa5"
}
]
"https://storage.googleapis.com/cve-osv-conversion/osv-output/CVE-2017-14638.json"