A NULL pointer dereference was discovered in the AP4HdlrAtom class in Bento4 version 1.5.0-617. The vulnerability causes a segmentation fault and application crash in AP4StdcFileByteStream::ReadPartial in System/StdC/Ap4StdCFileByteStream.cpp, which leads to remote denial of service.
[
{
"digest": {
"function_hash": "256395229537312038440724688846671697612",
"length": 622.0
},
"target": {
"function": "AP4_HdlrAtom::AP4_HdlrAtom",
"file": "Source/C++/Core/Ap4HdlrAtom.cpp"
},
"signature_type": "Function",
"deprecated": false,
"signature_version": "v1",
"source": "https://github.com/axiomatic-systems/bento4/commit/22192de5367fa0cee985917f092be4060b7c00b0",
"id": "CVE-2017-14642-0ceb6ff1"
},
{
"digest": {
"threshold": 0.9,
"line_hashes": [
"235378659273739814433198464966040190680",
"138889414842418502056791801236186160506",
"202131279843169648096462324329560140700",
"239155271019228595391275053317545051566",
"302938048135247806019631936120620630898",
"203859768554341001535869633708312567707"
]
},
"target": {
"file": "Source/C++/Core/Ap4HdlrAtom.cpp"
},
"signature_type": "Line",
"deprecated": false,
"signature_version": "v1",
"source": "https://github.com/axiomatic-systems/bento4/commit/22192de5367fa0cee985917f092be4060b7c00b0",
"id": "CVE-2017-14642-f380078e"
}
]