In FFmpeg before 4.2, avcodec_open2 in libavcodec/utils.c allows a NULL pointer dereference and possibly unspecified other impact when there is no valid close function pointer.
{
"versions": [
{
"introduced": "0"
},
{
"fixed": "3.4.7"
},
{
"introduced": "4.0"
},
{
"fixed": "4.0.5"
},
{
"introduced": "4.1"
},
{
"fixed": "4.1.5"
}
]
}[
{
"events": [
{
"introduced": "0"
},
{
"last_affected": "9.0"
}
]
},
{
"events": [
{
"introduced": "0"
},
{
"last_affected": "10.0"
}
]
},
{
"events": [
{
"introduced": "0"
},
{
"last_affected": "16.04"
}
]
},
{
"events": [
{
"introduced": "0"
},
{
"last_affected": "18.04"
}
]
},
{
"events": [
{
"introduced": "0"
},
{
"last_affected": "20.04"
}
]
}
]
[
{
"deprecated": false,
"id": "CVE-2019-17539-1794bf98",
"target": {
"file": "libavcodec/utils.c",
"function": "avcodec_open2"
},
"digest": {
"function_hash": "205206128562018730369807501325477623210",
"length": 17416.0
},
"signature_type": "Function",
"signature_version": "v1",
"source": "https://github.com/ffmpeg/ffmpeg/commit/8df6884832ec413cf032dfaa45c23b1c7876670c"
},
{
"deprecated": false,
"id": "CVE-2019-17539-64ec3124",
"target": {
"file": "libavcodec/utils.c"
},
"digest": {
"line_hashes": [
"220330626061826535315657386462474702952",
"284434091912125655641126633699664364654",
"169031453947109328122480615508055499488",
"274679704614273153990806559594132734773"
],
"threshold": 0.9
},
"signature_type": "Line",
"signature_version": "v1",
"source": "https://github.com/ffmpeg/ffmpeg/commit/8df6884832ec413cf032dfaa45c23b1c7876670c"
},
{
"deprecated": false,
"id": "CVE-2019-17539-89be5de9",
"target": {
"file": "libavformat/hlsenc.c",
"function": "hls_write_trailer"
},
"digest": {
"function_hash": "319021067119698628255415066517927384702",
"length": 3260.0
},
"signature_type": "Function",
"signature_version": "v1",
"source": "https://github.com/ffmpeg/ffmpeg/commit/4521700f295f35da4768f88b570e0836a858ce7b"
},
{
"deprecated": false,
"id": "CVE-2019-17539-def83151",
"target": {
"file": "libavformat/hlsenc.c"
},
"digest": {
"line_hashes": [
"111757355275855299767214097555503833425",
"332776709410158749058424084520384076278",
"126244308190247979754930455471757737376",
"94499542832375321740817633492542024465",
"130172128018366235132297832589555939800",
"55536100370799741404976270153852322799",
"178437194551693198799431818210633522790",
"212929257175167450126831190360563960264",
"62370169604886578115909868256949237475",
"129049294233240527051413687895358407876",
"286287738882113096420417966736547438098",
"243635147339143298832966112516759698288",
"272776886790752221810033028800273149150",
"9747124137513848496923527654951202606",
"301927968725738236165575381671008622991",
"192183203489963350993466951267713113650",
"122011600157872378775713225314617790943",
"25213801080174912976460312183375057971",
"74233774275043259138930394312098586340",
"241426111203459057517320451984683680334",
"255987871053178237141709543074309270079",
"273577814075419466154781616910945826301"
],
"threshold": 0.9
},
"signature_type": "Line",
"signature_version": "v1",
"source": "https://github.com/ffmpeg/ffmpeg/commit/4521700f295f35da4768f88b570e0836a858ce7b"
}
]
"https://storage.googleapis.com/cve-osv-conversion/osv-output/CVE-2019-17539.json"